
Atcoder
Rose_max
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[ARC082-C][几何]ConvexScore
Description 题解 栋老师的神仙题… 话说栋老师的题现在我似乎还是基本不会做啊 这么菜拿头去考试啊… 考虑一个可以构成凸包的点集SSS,其内部包括边界上的点为TTT 那么贡献给出是2∣T∣−∣S∣2^{|T|-|S|}2∣T∣−∣S∣ 实际上就是要计算(S,U)(S,U)(S,U)这样的有序对数量,其中SSS表示凸包点集,UUU表示子集,允许空集 然后再想一想,突然就会发现 S∪...原创 2019-01-04 17:12:02 · 233 阅读 · 0 评论 -
[ARC093-F][容斥原理][DP]Dark Horse
Description 题解 比赛过程可以看成一棵满的二叉树 不妨把第一个人先固定在1的位置上,答案乘一个2n2^n2n就行了 因为显然相同子树内对调一下两个儿子没有影响 于是就是1先和2比,再和min(3~4),min(5~8),min(9~16)…这些比 那显然这m个数不能是任意一个区间的最小值 直接做不好做,容斥一下 这个容斥还是很常规的… 先把这m个数从大到小排 设一个dp[i][...原创 2019-01-13 18:25:47 · 349 阅读 · 0 评论 -
[Atcoder Keyence programming contest2019 E][线段树]Connecting Cities
Description 给你一个完全图 i->j的无向边边权为∣i−j∣∗D+A[i]+A[j]|i-j|*D+A[i]+A[j]∣i−j∣∗D+A[i]+A[j] 求最小生成树 n<=2e5 D,A[i]<=1e9 题解 傻逼了一会… 完全图就直接无脑prim 维护一个线段树表示[i,j][i,j][i,j]这个区间最短的边是什么 显然我们需要维护更新 于是考虑怎么维护[...原创 2019-01-13 21:47:22 · 520 阅读 · 2 评论 -
[AGC002-F][DP]Leftmost Ball
Description 题解 显然可以先变为颜色第一个球是1~n有序的…最后乘一个颜色数的排列 那我们目标是要满足任意后缀白色球数量>=颜色数量 设一个dp[i][j]dp[i][j]dp[i][j]表示已经放好了iii个白色球和jjj种颜色 枚举i,ji,ji,j,转移可以知道 如果放白色球的话,那么加上dp[i−1][j]dp[i-1][j]dp[i−1][j] 否则,我们在这个...原创 2019-01-14 11:21:33 · 235 阅读 · 0 评论 -
[AGC013-E][DP][矩阵乘法]Placing Squares
Description 给你一个大小为m的集合S,S中不包含n。 现在对于一个正整数序列a1−ak(k并不是给定的),如果不存在si属于集合S,且sk=n,就是合法的,其中s表示a的前缀和。 这样的序列贡献是 Πa[i]2\Pi a[i]^2Πa[i]2 ,求所有合法序列的贡献和。 m<=105,n<=109m<=10^5,...原创 2019-01-14 20:28:38 · 326 阅读 · 0 评论 -
[AGC028-E][树状数组]High Elements
翻译 题解 菜逼选手又来报到啦! 对于字典序最小的问题,我们显然是用按位确定的思想 定义几个变量方便使用 cnt0cnt0cnt0表示AAA序列当前有多少个前缀最大值,cnt1cnt1cnt1表示BBB序列当前有多少个前缀最大值 mx0mx0mx0表示AAA序列当前的最大值,mx1mx1mx1表示BBB序列当前的最大值 对于第iii位的确定工作,先分析能对序列大小做出贡献的序列的性质 假设...原创 2019-04-16 19:49:15 · 303 阅读 · 0 评论 -
[ARC100-F][DP]Colorful Sequences
翻译 给你KKK和mmm,给出一个长度为mmm的由[1,K][1,K][1,K]组成的序列 问用[1,K][1,K][1,K]组成的长度为nnn的好序列中有多少个如上给出的序列 定义一个序列为好序列当且仅当其有一个长度为KKK的子串,满足[1,K][1,K][1,K]在其中各出现了一次 题解 gank英文题解现场 begay的题解太难懂了… 正难则反 考虑用在所有序列中的数量减去在非法序列中...原创 2019-04-17 16:13:46 · 613 阅读 · 0 评论