摘要: 传送门 大意:给出一个序列,求修改一个数过后的最长上升子序列。 思路:可以用主席树在线搞,也可以用树状数组离线搞,明显后者好写得多。我们首先读取所有的询问,然后就把询问绑在给出的位置,然后我们正向做一遍LIS,反向做一遍LDS,然后就可以解决这个问题了。#include #incl... 阅读全文
posted @ 2016-03-11 14:06 geng4512 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 这道题目太神啦! 我们考虑他的每一次合并操作,为了维护两棵树合并后树的重心,我们只好一个一个的把节点加进去。那么这样一来看上去似乎就是一次操作O(nlogn),但是我们拥有数据结构的合并利器——启发式合并,那么我们就可以在均摊O(log2n)的时间内合并一颗树,这题就可以完美的AC... 阅读全文
posted @ 2016-03-10 00:26 geng4512 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 传送门 拿到这道题就知道是典型的博弈论,但是却不知道怎么设计它的SG函数。看了解析一类组合游戏这篇论文之后才知道这道题应该怎么做。 这道题需要奇特的模型转换。即把每一个石子当做一堆石子,且原来在第i堆的石子(从0开始标号)的石子个数为n-i-1,这样题目就转化成了每次取一堆石子,并... 阅读全文
posted @ 2016-03-07 01:15 geng4512 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 传送门 BZOJ上的题目没有题面…… 【样例输入】 3 5 2 4 3 Query 2 2 Modify 1 3 Query 2 2 Modify 1 2 Query 1 1 【样例输出】 2 3 3这道题稍微分析一下就知道是求一个一个点曼哈顿距离小于k的的范围内的点的个数(把下... 阅读全文
posted @ 2016-03-06 15:56 geng4512 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 传送门 之前听别人说CDQ分治不难学,今天才知道果真如此。之前一直为自己想不到CDQ的方法二很不爽,今天终于是想出来了一道了,太弱…… cdq分治主要就是把整段区间分成两半,然后用左区间的值去更新右区间的答案,每次把区间折半。对于本题来说时间复杂度T(N)=T(N/2)+O(Nlo... 阅读全文
posted @ 2016-03-06 01:13 geng4512 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 传送门 这题我在比赛的时候竟然没有想出来,真是…… 这道题我们可以想一想怎么搞定获胜的概率p。 我们发现再怎么这个p都是搞不了的。所以我们可以积一下分,然后就可以不用去管p了。我们要做的就是求出一个关于p的多项式。 我们又发现,对于整体的期望,并不好直接表示出来(是可以表示出来的)... 阅读全文
posted @ 2016-03-01 14:38 geng4512 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 写完上一道题才意识到自己没有在博客里丢过FFT的模板…… 这道题就是裸的多项式乘法,可以FFT,可以NTT,也可以用Karasuba(好像有人这么写没有T),也可以各种其他分治乘法乱搞…… 所以我就直接给板子了#include #include #define MAXN 30000... 阅读全文
posted @ 2016-02-29 00:20 geng4512 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 传送门 大意:ACM校队一共有n名队员,从1到n标号,现在n名队员要组成若干支队伍,每支队伍至多有m名队员,求一共有多少种不同的组队方案。两个组队方案被视为不同的,当且仅当存在至少一名队员在两种方案中有不同的队友。 这年头真是……分治FFT都开始烂大街了…… 我们来推一推吧 这显然... 阅读全文
posted @ 2016-02-29 00:15 geng4512 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 传送门 恰逢才做过VFK的A+B Problem,发现这道题也可以那样搞。区间连边的时候,我们就可以给那个区间在线段树对应的标号上连边。 线段树也可以不建出来,直接当做一个标号的合集,不占用内存,只用模拟在线段树上找区间的过程就可以了。 如果不清楚的话,可以看下A+B Proble... 阅读全文
posted @ 2016-02-24 12:56 geng4512 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 竟然在BZOJ上拿了Rank1太给力啦。 p.s.:汗,一发这个就被一堆人在2月27号强势打脸…… 传送门(BZOJ) 传送门(UOJ) 说说这道题目吧: 首先是说说这个构图吧。因为有选择关系,我们很容易想到最小割。 Ans = sigma(i为白色){w[i]} + sigma(i为黑色){b... 阅读全文
posted @ 2016-02-24 00:34 geng4512 阅读(235) 评论(0) 推荐(0) 编辑