摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3668 【题解】 我们枚举每位选啥即可。如果选0就能使最后变成1,显然选0,如果选1还不能使最后变成1,那么选0,否则选1. 日哦。。2^31刚好爆int # include <stdio.h> 阅读全文
posted @ 2017-04-29 16:47 Galaxies 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://uoj.ac/problem/198 【题解】 首先y、z是没有用的。。 然后式子就是w = (x0-xi)^2+ci的最小值,化出来可以变成一个直线的形式。 然后我们可以用线段树维护dfs序上的每个点。 每个点维护经过这个点的所有直线(标记永久化),也就是维护上凸壳。 然后我 阅读全文
posted @ 2017-04-29 14:30 Galaxies 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3585 【题解】 哎好像就是上题啊 怎么权值是1e9了啊 那没关系啊把主席树调成[0,1e9]的就行啦 哎调调空间 过了 # include <stdio.h> # include <strin 阅读全文
posted @ 2017-04-29 00:13 Galaxies 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3339 【题解】 业界偷懒。 突然发现好像可以主席树啊。。然后就强行上了一波发现确实可以。 第i棵主席树维护[1...i]这个前缀内,某权值区间的“最小出现位置”。 比如 2 3 0 1 那么在 阅读全文
posted @ 2017-04-29 00:12 Galaxies 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3918 【题解】 每日至少更一题啊qwq凑任务(迷 明显猜个结论:随便搜环就行了 然后搜环姿势错了我也很无奈啊。。。 # include <stdio.h> # include <string. 阅读全文
posted @ 2017-04-28 23:42 Galaxies 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1911 【题解】 权当复习斜率优化了。 再过一遍基本式子。 本题dp方程为f[i] = max{f[j] + a(s[i]-s[j])^2 + b(s[i]-s[j]) + c} 1. 假设j< 阅读全文
posted @ 2017-04-27 21:16 Galaxies 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4407 【题解】 推一波公式 你还是需要前置技能: 那么好像可以O(Tnlogn)直接暴力啊! 当然是两遍根号分块变成O(Tn)啊 好消息过不去。 当你莫比乌斯反演发现复杂度不对的话怎么办?继续 阅读全文
posted @ 2017-04-27 17:40 Galaxies 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4600 【题解】 显然可以发现对于每个c,互相独立。 博弈问题,考虑sg函数。 预处理出每个数的2的因数个数t2[i],3的因数个数t3[i] 对于这一次能翻的硬币,记忆化搞搞sg值,然后异或起 阅读全文
posted @ 2017-04-27 14:16 Galaxies 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3994 【题解】 这是一个比较重要的等式,反演常见套路之一: 那么有了这个等式我们就可以感性推导化简 第一个等号到第二个等号待证。 然后我们又有,于是令 那么答案即为 接下来好像就是根号分段的事 阅读全文
posted @ 2017-04-26 23:02 Galaxies 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4868 【题解】 根据若干观察、推理、理性感知、感性认为可以发现关于结束时间t是个单峰函数。 (废话)若干个一次函数加在一起肯定是个单峰的啊qwq 所以三分就行啦! 如果A>=B那么肯定都用B操 阅读全文
posted @ 2017-04-26 16:55 Galaxies 阅读(278) 评论(0) 推荐(0) 编辑