摘要: 非旋转Treap:用运行时间换调试时间的有效手段 Hello大家好,我们今天来聊一聊非旋转Treap。 相信各位或多或少都做过些序列上的问题。如果水题我们考虑暴力;不强制在线我们可能用过莫队和待修改莫队;不更改序列上的时间戳信息的我们使用线段树或者树状数组,也有可能请出主席树。那如果更大幅度的操作,阅读全文
posted @ 2018-09-14 10:15 JZYshuraK_彧 阅读(24) 评论(0) 编辑
摘要: 1.左偏树merge函数当左儿子的dis小于右儿子的dis时应该swap(lson[x] , rson[x]),写成swap(dis[lson[x]] , dis[rson[x]])。 2.并查集三目运算符应写成 fa[x]==x ? x : (fa[x]=find(fa[x])),写成了 fa[x阅读全文
posted @ 2018-04-17 19:08 JZYshuraK_彧 阅读(85) 评论(1) 编辑
摘要: [一] 数论杂记,变换入门 [二] 数论分块入门题 [三] 莫比乌斯杂记 [四] 杜教筛入门 [五] Gauss消元入门 [六] $M\ddot{o}bius$反演的证明 [七] $Lucas$定理的证明 [八] 欧拉函数的常用变换(更新) [九] 数论杂记,善于从细节发起突破 [十] 数论杂记,g阅读全文
posted @ 2017-11-27 19:55 JZYshuraK_彧 阅读(192) 评论(0) 编辑
摘要: 异或序列 bzoj-5301 Cqoi-2018 题目大意:题目链接。 注释:略。 想法: 由于a^a=0这个性质,我们将所有的数变成异或前缀和。 所求就变成了求所有的$l_i\le x<y\le r_i$使得$bfr_x^bfr_y=k$。 又因为如果$bfr_x^bfr_y=k$,则$bfr_x阅读全文
posted @ 2018-09-20 15:02 JZYshuraK_彧 阅读(4) 评论(0) 编辑
摘要: Gty的二逼妹子序列 bzoj-3809 题目大意:给定一个n个正整数的序列,m次询问。每次询问一个区间$l_i$到$r_i$中,权值在$a_i$到$b_i$之间的数有多少个。 注释:$1\le n\le 10^5$,$1\le m\le 10^6$。 想法:说实话没想到分块和莫队。 考虑莫队如何处阅读全文
posted @ 2018-09-20 14:37 JZYshuraK_彧 阅读(2) 评论(0) 编辑
摘要: Running贝茜的晨练计划 bzoj-1613 Usaco-2008 Jan 题目大意:题目链接(U组题题意真的是没法概括qwq....)。 注释:略。 想法:一眼dp题。 状态:dp[i][j]表示到达了i时,疲劳值为j的最大运动量。 转移yy,输出dp[n][0]即可。 最后,附上丑陋的代码.阅读全文
posted @ 2018-09-20 14:11 JZYshuraK_彧 阅读(5) 评论(0) 编辑
摘要: Patting Heads 轻拍牛头 bzoj-1607 Usaco-2008 Dec 题目大意:题目链接。 注释:略。 想法:我们发现,位置是没有关系的。 故,我们考虑将权值一样的牛放在一起考虑,cnt[i]表示高度为i的牛的个数。 之后考虑每个权值的牛造成的贡献即可,就是向后枚举。 时间复杂度是阅读全文
posted @ 2018-09-19 16:40 JZYshuraK_彧 阅读(6) 评论(0) 编辑
摘要: Holiday Painting 节日画画 bzoj-1582 Usaco-2009 Hol 题目大意:给定两个n*m的01网格图。q次操作,每次将第二个网格图的子矩阵全部变成0或1,问每一次操作后两个网格图有多少个格子不一样。 注释:$1\le n\le 5\cdot 10^4$,$1\le m\阅读全文
posted @ 2018-09-19 16:25 JZYshuraK_彧 阅读(6) 评论(0) 编辑
摘要: Transmission Delay 传输谍延时 bzoj-1581 Usaco-2009 Hol 题目大意:题目链接。 注释:略。 想法: 动态规划。 首先我们考虑从后往前dp。(最近好多题都是从后往前啊)。 这个题就是如此。 状态:dp[i][j]表示i~n中用了j个1的方案数。 第一问中我们只阅读全文
posted @ 2018-09-19 16:09 JZYshuraK_彧 阅读(5) 评论(0) 编辑
摘要: 庙会捷运 Fair Shuttle bzoj-1577 Usaco-2009 Feb 题目大意:有一辆公交车从1走到n。有m群奶牛从$S_i$到$E_i$,第i群奶牛有$W_i$只。车有一个容量c。问不走回头路的情况下最多使多少奶牛到达目的地。其中,每一群奶牛不一定都拉走。 注释:$1\le n\l阅读全文
posted @ 2018-09-18 16:27 JZYshuraK_彧 阅读(5) 评论(0) 编辑
摘要: 地震损坏Damage bzoj-1574 Usaco-2009 Jan 题目大意:题目链接。 注释:略。 想法: 显然对于每一个report点,和它直接相连的点都不可能到达1。我们将它打上标记。 然后爆搜。不搜经过的店,不搜标记的点。 显然,这样所有可以被到达的点都符合题意,用n减一下就行了。 最后阅读全文
posted @ 2018-09-18 16:08 JZYshuraK_彧 阅读(5) 评论(0) 编辑
摘要: HH 的项链 bzoj-1878 SDOI-2009 题目大意:给定一个n个数的序列。m次询问,每次询问一段区间内数的种类数。 注释:$1\le n\le 5\cdot 10^4$,$1\le m\le 2\cdot 10^5$。 想法:莫队裸题。 左端点按照块编号排序,右端点按照时间戳排序。 然后阅读全文
posted @ 2018-09-17 15:55 JZYshuraK_彧 阅读(5) 评论(0) 编辑
摘要: Mato的文件管理 bzoj-3289 题目大意:给定一个n个数的序列。m次询问:一段区间中的逆序对个数。 注释:$1\le n\,mle 5\cdot 10^4$。 想法: 开始想这个题的大佬们,给您点儿提示吧:$O(nlogn\sqrt(n))$可过哦! 所以这个题就是莫队的裸题了。 我们的莫队阅读全文
posted @ 2018-09-17 14:52 JZYshuraK_彧 阅读(6) 评论(0) 编辑