随笔分类 -  Codeforces

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要:Little Elephant and LCM 阅读全文
posted @ 2019-02-17 13:08 NotNight 阅读(141) 评论(0) 推荐(0)
摘要:Array GCD 最后的序列里肯定有a[1], a[1]-1, a[1]+1, a[n], a[n]-1, a[n]+1中的一个,枚举质因子, dp去check 阅读全文
posted @ 2019-02-11 17:09 NotNight 阅读(144) 评论(0) 推荐(0)
摘要:Game on Tree 这种题好像在wannfly训练营讲过, 我怎么又不会写啦, 我好菜啊啊啊。 我们按每个点算贡献, 一个点有贡献就说明它是被选中的点, 那么它被选中的概率就为1 / depth 阅读全文
posted @ 2019-02-11 11:30 NotNight 阅读(92) 评论(0) 推荐(0)
摘要:Devu and Flowers 如果不考虑限制答案为 C(s + n - 1, n - 1), 即把s个球分到n个箱子中,箱子可以为空的方案数。 壮压枚举几个超过了, 容斥一下。 阅读全文
posted @ 2019-02-10 15:48 NotNight 阅读(114) 评论(0) 推荐(0)
摘要:GukiZ and Binary Operations 显然我们要拆位, 因为每位都独立, 然后问题就变成能用dp求的东西,然后用矩阵快速幂优化一下。 注意mod为1的情况。 阅读全文
posted @ 2019-02-08 16:40 NotNight 阅读(113) 评论(0) 推荐(0)
摘要:55D - Beautiful numbers 把lcm离散化一下就能过了。 阅读全文
posted @ 2019-02-08 14:35 NotNight 阅读(108) 评论(0) 推荐(0)
摘要:D - Jzzhu and Numbers 这个容斥没想出来。。。 我好菜啊。。 f[ S ] 表示若干个数 & 的值 & S == S得 方案数, 然后用这个去容斥。 求f[ S ] 需要用SOSdp 阅读全文
posted @ 2019-02-08 13:37 NotNight 阅读(127) 评论(0) 推荐(0)
摘要:348B - Apple Tree 我们设最后答案为 x , 我们我们就能用x表示出所有节点下面的苹果个数, 然后用叶子节点求lcm, 取最大的可行解。 阅读全文
posted @ 2019-02-04 15:37 NotNight 阅读(191) 评论(0) 推荐(0)
摘要:因为只有奇偶之间有操作, 可以看出是二分图, 然后拆质因子, 二分图最大匹配求答案就好啦。 阅读全文
posted @ 2019-02-03 23:51 NotNight 阅读(90) 评论(0) 推荐(0)
摘要:C - Kalila and Dimna in the Logging Industry 很容易能得到状态转移方程 dp[ i ] = min( dp[ j ] + b[ j ] * a[ i ] ), 然后斜率优化一下。 一直以为炸精度了, 忽然发现手贱把while 写成了if 。。。。 阅读全文
posted @ 2019-02-03 22:55 NotNight 阅读(141) 评论(0) 推荐(0)
摘要:C - Points, Lines and Ready-made Titles 把行列看成是图上的点, 一个点(x, y)就相当于x行 向 y列建立一条边, 我们能得出如果一个联通块是一棵树方案数是2 ^ n - 1 否则是2 ^ n。 各个联通块乘起来就是答案。 阅读全文
posted @ 2019-02-03 00:42 NotNight 阅读(159) 评论(0) 推荐(0)
摘要:E - Helping Hiasat 裸的最大团,写了一种 2 ^ (m / 2) * (m / 2)的复杂度的壮压, 应该还有更好的方法。 阅读全文
posted @ 2019-01-29 10:58 NotNight 阅读(158) 评论(0) 推荐(0)
摘要:E - Exciting Menus 建个AC自动机求个fail指针就好啦。 阅读全文
posted @ 2019-01-15 14:02 NotNight 阅读(211) 评论(0) 推荐(0)
摘要:D - DZY Loves Strings 思路:感觉这种把询问按大小分成两类解决的问题都很不好想。。 https://codeforces.com/blog/entry/12959 题解说得很清楚啦。 阅读全文
posted @ 2019-01-14 19:12 NotNight 阅读(190) 评论(0) 推荐(0)
摘要:H - Hawawshi Decryption 对于一个给定的生成数列 R[ 0 ] 已知, (R[ i - 1 ] * a + b) % p = R[ i ] (p 是 质数), 求最小的 x 使得 R[ x ] = t 我们假设存在这样一个数列 S[ i ] = R[ i ] - v, 并且S[ 阅读全文
posted @ 2019-01-13 19:52 NotNight 阅读(323) 评论(0) 推荐(0)
摘要:C - Upgrading Tree 我发现我构造题好弱啊啊啊。 很明显能想到先找到重心, 然后我们的目标就是把所有点接到重心的儿子上,让重心的儿子子树变成菊花图, 这个先把重心到儿子的边连到 i , 然后把 i 到 其 fa 的边连到重心的儿子上, 一直循环就好啦。 阅读全文
posted @ 2019-01-11 12:16 NotNight 阅读(186) 评论(0) 推荐(0)
摘要:F - Cookies 思路:我们先考虑如何算出在每个节点结束最多能吃多少饼干, 这个dfs的时候用线段树维护一下就好了, 然后有个这个信息之后树上小dp一下就好啦。 阅读全文
posted @ 2019-01-07 15:01 NotNight 阅读(218) 评论(0) 推荐(0)
摘要:B - Enlarging Enthusiasm 感觉做到过好多的dp题都会和单调性结合在一起。 思路:dp[ s ][ pre ][ res ] 表示的是已选择了s,上一个是pre, 还有res 的分数的方案数。 然后再枚举下一个位置的时候,把其他位置的也减去这个值,因为是单调递增的所以不会多减, 阅读全文
posted @ 2019-01-07 00:30 NotNight 阅读(301) 评论(0) 推荐(0)
摘要:题目大意:给你 m 个式子, 问你最少再添加多少式子能使没有任何一种赋值方式使全部的式子为真。 并且在你给的式子中不能有非。 思路:根据题目给的m个式子可以建出2-Sat的图, 现在问你最少加多少个边使得2-Sat不成立, 我们可以发现我们给出的式子肯定是 a | a 的形式, 在题目中没有 ~p 阅读全文
posted @ 2019-01-05 18:50 NotNight 阅读(304) 评论(0) 推荐(0)
摘要:D - Nanami's Power Plant 思路:类似与bzoj切糕那道题的模型。。 阅读全文
posted @ 2019-01-02 17:15 NotNight 阅读(219) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页