上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页
摘要: 传送门 我觉得这个题目翻译的特别好,真的。 这个就是左偏树的模板题啦。每次找到这俩猴子所属的堆,然后如果不一样的话,就把两个堆里面最牛叉的两只猴子战斗力减成一半。我们用左偏树维护,取猴子的时候直接取顶端,然后我们把这个点的权值改成原来一半,重新合并就行啦。 这题在做的时候莫名MLE……后来发现是自己 阅读全文
posted @ 2018-10-16 22:45 CaptainLi 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 传送门 最近又重新学了一遍左偏树,然后做了这道题…… 题目描述很麻烦……(尤其是我根本不知道那个master到底能干嘛),其实就是要求选取一个节点,在其子树内找到花费不超过M的最多的人数*这个节点自身价值。然后选取某一个点使得价值最大。 因为这个题和普通的情况不大一样,别的都是要求什么自身价值高,这 阅读全文
posted @ 2018-10-16 22:40 CaptainLi 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意:给定一些牛,每头牛有一个权值和一个坐标,两头牛之间交谈需要两牛之间距离*权值较大值的音量,求所有对牛产生的音量和。 分析一下,我们要维护的值之中,距离其实有好多是重叠的,应该是可以用数据结构维护的,但是令人头疼的事情是因为每次要*权值较大的音量值,这样的话每次不知道应该选取哪个音量 阅读全文
posted @ 2018-10-16 22:30 CaptainLi 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 传送门 这道题有个非常好听的名字,求二维偏序! 听起来似乎很高端,但就是让求满足对于每个i,xi < xj && yi < yj的个数。 这道题特别良心,给的顺序都是y递增,y相同x递增的,所以可以直接用树状数组维护x,当前的i答案个数就是query(x-1)。 然后如果这道题顺序是乱的呢……?也没 阅读全文
posted @ 2018-10-15 23:13 CaptainLi 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 传送门 树状数组求逆序对 + 离散化? 我好像永远都记不住怎么用树状数组求逆序对……以前我记得都是正着写的,这次怎么得倒着写才能过…… 然后本题a的范围极大,但是n的范围不大,500000,需要先手离散化一波,之后就可以正常按照树状数组操作了。然后在query的时候注意要-1. 我们来看一下代码。 阅读全文
posted @ 2018-10-15 23:08 CaptainLi 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 传送门 线段树的题……种类特别多。有的时候除了区间以外其实你不知道他和线段树有毛线关系,比如这道题。 这个题咋做……?首先看到这个题会觉得特别头疼,因为难以处理当前时间的关系,好像除了模拟没什么别的办法。不过看一下数据范围,a[i] <= 6? 这么小的话,那么这些数的最小公倍数只有60,那么,所有 阅读全文
posted @ 2018-10-15 22:47 CaptainLi 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意:给一段空序列,每次向序列中某一个位置插入一个数,插入的位置后面所有数相应后移。 这个题比较令人头疼的是后移操作,我们不可能大面积后移。那怎么办呢?后面的人对前面有影响,那我们能不能通过离线方法,使得它变成没有影响的状态? 可以的。我们可以把输入离线,然后倒着插入。这样的话,这个数的 阅读全文
posted @ 2018-10-15 22:35 CaptainLi 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 今天模拟很有趣,你只要写一份AC代码就能顺便用它来与好友进行k子棋和围棋的混合棋(只是不支持悔棋)。 T1.FIR 期望得分100,实际得分64,(如果有subtask是0分) 这就是那道有趣的题。大模拟…… 判断赢我的办法是dfs,分别向八个方向搜索,把相对应的两个方向的答案加上看是否有一个符合。 阅读全文
posted @ 2018-10-15 10:08 CaptainLi 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意:求函数f(i) (f(0) = 1,f(x) = bf(x-1))的后7位。给定b和i。 这个要用到欧拉降幂公式。不过这个题其实比昨天的还要麻烦一些,昨天那个因为是无限的,所以每次指数肯定要大于φ(m),所以直接用就行啦。不过这个如果指数小于φ(m)的话,那么我们就得直接去取模。 阅读全文
posted @ 2018-10-13 19:58 CaptainLi 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 传送门 题目大意:求解同余方程组,不保证模数两两互质。 如果模数互质的话,那么我们可以用CRT求解,要是不互质呢?我们就没办法了吗?当然不是。我们可以用exgcd将方程合并来求解。 首先我们先以两个方程为例: A ≡ r1 (mod a1) A ≡ r2 (mod a2) 我们把这两个方程写成这样的 阅读全文
posted @ 2018-10-13 19:49 CaptainLi 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 35 下一页