上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3757 思路:像这种链剖 or lct没法做的就是树上莫队了... 不是树上的莫队就是按询问的左端点所在的块为第一关键字,右端点为第二关键字。 但是树上的就不同了,树上不是区间。 于... 阅读全文
posted @ 2015-08-10 09:12 orzpps 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2038 思路:首先对于一个[l,r]的询问,设col[i]表示第i种颜色在这一区间内的个数,那么随机抽到相同一对的概率就是 ∑C(col[i],2)/C(r-l+1,2) 然后有:∑... 阅读全文
posted @ 2015-08-09 09:27 orzpps 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/contest/235/problem/B 思路:设a[i]为第i段连续的O区间的长度,那么答案就是∑a[i]^2。 因为要算平方,那么就可以转化为点对贡献。 n^2=C(n,2)*2+n; 也就是说对于每对点i,j,表示i到j这一段都是O,i... 阅读全文
posted @ 2015-08-08 10:16 orzpps 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2337 思路:看到异或,那就按位做。 假设现在在做第i位,为了描述方便,现在的边权是val[y]&(1#include#include#includeconst int maxn=2... 阅读全文
posted @ 2015-08-08 09:57 orzpps 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3143 思路:首先贪心是很显然的,为了使分数最小,期望到达次数越多的,编号就应该给的越小。 直接设边的期望列方程比较复杂。 所以我们换一个思路,先解出每个点的期望到达次数,那么边的期望次数就... 阅读全文
posted @ 2015-08-07 11:14 orzpps 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/problemset/problem/168/d 思路:这题比较恶心,细节很多,不过还好cf可以看数据... 首先考虑一个弱化版,只会横着或竖着以及横着和竖着一起来。 我们可以发现,一次操作后就相当于把一个大的游戏分成1或2或4个独立小游戏 S... 阅读全文
posted @ 2015-08-06 17:48 orzpps 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1188 思路:这题比较特殊,每个豆子是一个独立的游戏,SG的下标是豆子所处的位置。 知道了这一点就很好做了。 首先对于一个位置的两个豆子,一个人走一步,另一个人也可以走这一步,所以就... 阅读全文
posted @ 2015-08-06 17:11 orzpps 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3576 思路:每堆石子都构成一个独立的游戏,所以SG[x]就表示只有一堆数量为x的石子的游戏的SG值,显然当x#include#includeconst int maxn=10000... 阅读全文
posted @ 2015-08-06 16:52 orzpps 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2066 思路:首先谁移到m-1谁就输了,这是多么显然啊.... 其实这个可以转化为上一篇中的阶梯NIM。 连续的一堆就是一个阶梯上的石子,两个连续的一堆间隔的空阶梯数是空格数-1(这... 阅读全文
posted @ 2015-08-06 16:06 orzpps 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1115 思路:首先差分,求出相邻两堆石子的个数之差,要求单调不降就是差分数组大于等于0。 然后我们考虑在第i堆移走j个,就等价于i+1与i的差扩大j,i与i-1的差缩小j。 这样就转... 阅读全文
posted @ 2015-08-06 14:43 orzpps 阅读(128) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页