随笔分类 -  数学-贡献

【CF521C】Pluses everywhere(贡献)
摘要:题意:有一个长为n的数字字符串,要求其中插入k个加号,求所有合法表达式的和之和 0<=k<n<=1e5 思路:参考官方题解,讲的很好很清楚 字符串下标从0开始 考虑第i位d[i]的贡献,分两类讨论 1.d[i]不是最后一个串 枚举i到该串最后一个字符的距离l d[i]之前未知,从d[i]到d[i+l 阅读全文

posted @ 2019-11-23 19:17 myx12345 阅读(201) 评论(0) 推荐(0)

【gym102222K】Vertex Covers(高维前缀和,meet in the middle)
摘要:题意:给定一张n点m边的图,点带点权,定义点覆盖的权值为点权之积,问所有点覆盖的权值之和膜q n<=36, 1<=a[i]<=1e9,1e8<=q<=1e9 思路:n<=36,考虑middle in the middle分成两个点数接近的点集L和R 对于L,枚举其子集S,判断S能否覆盖所有L内部的边 阅读全文

posted @ 2019-10-23 23:12 myx12345 阅读(235) 评论(0) 推荐(0)

【2019ICPC西安邀请赛】J.And And And(点分治,贡献)
摘要:题意:给定一棵n个点带边权的树,定义每条路径的值为路径上边权的异或和 如果一条路径的值为0,其对答案的贡献为所有包含这条路径的路径条数 求答案膜1e9+7 n<=1e5,0<=边权<=1e18 思路: 做法一:点分治 参考https://dudulu.net/blog/?p=1654 考场上还剩2小 阅读全文

posted @ 2019-10-15 16:00 myx12345 阅读(200) 评论(0) 推荐(0)

【CF1238E】Keyboard Purchase(状压DP,贡献)
摘要:题意:有m种小写字符,给定一个长为n的序列,定义编辑距离为序列中相邻两个字母位置差的绝对值之和,其中字母位置是一个1到m的排列 安排一种方案,求编辑距离最小 n<=1e5,m<=20 思路:刚开始不会算贡献,觉得一定要把具体的排列搞出来才能做 其实pos[s[i-1]]和pos[s[i]]之差可以看 阅读全文

posted @ 2019-10-09 15:56 myx12345 阅读(498) 评论(0) 推荐(0)

【CF1017F】The Neutral Zone(Bitset,埃氏筛)
摘要:题意: 思路:From https://blog.csdn.net/CSDNjiangshan/article/details/81536536 阅读全文

posted @ 2018-12-05 15:43 myx12345 阅读(295) 评论(0) 推荐(0)

【CF1043D】Mysterious Crime(贡献)
摘要:题意:给定m个人,每个人有n个数字且每个人的所有数字都是一个n的排列,求有多少种方案去掉某个前缀和后缀后m个人剩余的部分相等 m<=10,n<=1e5 思路:考虑极长的一段连续匹配的串,因为最后需要是连续的一段,所以它对答案的贡献应该是它的子串个数 刚开始以为是子序列个数还傻乎乎的去写高精了,也算是 阅读全文

posted @ 2018-10-29 18:33 myx12345 阅读(169) 评论(0) 推荐(0)

导航