会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Loading
zhoukangyang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
2021年1月10日
题解-AGC012
摘要: AGC012B Splatter Painting [*easy] 反着做,对于每个点 \(x\), 记录 \(f(x)\) 表示最大的 \(d\) 使得对 \(x\) 进行了一个长度为 \(d\) 的操作。 然后对于一个操作把和 \(x\) 距离不超过 \(k\) 的点染色,拆分成把他旁边所有距离
阅读全文
posted @ 2021-01-10 22:31 zhoukangyang
阅读(167)
评论(0)
推荐(0)
编辑
KDT
该文被密码保护。
阅读全文
posted @ 2021-01-10 11:57 zhoukangyang
阅读(39)
评论(0)
推荐(0)
编辑
2021年1月9日
CF1266F [*medium]
摘要: 看到其他题解里面全是什么 bfs 序上线段树啊,什么根号的奇怪东西啊,蒟蒻用了一个非常好写的 \(O(n)\) 做法(这里实现的时候用了 vector,所以比较慢),写篇题解来造福社会 目前在 cf 上是最短解 如果 \(k = 1\),答案是 \(\max(deg_i + 1)\) 考虑有 \(3
阅读全文
posted @ 2021-01-09 09:14 zhoukangyang
阅读(197)
评论(0)
推荐(2)
编辑
2021年1月4日
筛子
该文被密码保护。
阅读全文
posted @ 2021-01-04 09:13 zhoukangyang
阅读(26)
评论(0)
推荐(0)
编辑
2020年12月31日
CF1466G [*medium]
摘要: \(\tt SAM\) 学傻了,看到子串,直接把 \(\tt Hash\) 解决的问题用 \(\tt SAM\) 做了,于是成功没调出来 \(100+\) 行的代码。 让 \(s_{l, r}\) 表示 \(s\) 的第 \(l\) 个字符到第 \(r\) 个字符形成的串,\(len(s)\) 表示
阅读全文
posted @ 2020-12-31 11:51 zhoukangyang
阅读(273)
评论(0)
推荐(0)
编辑
2020年12月24日
群论
摘要: 学习笔记 P4980 【模板】Pólya 定理 Polya 定理模板,但是 莫比乌斯反演 也能直接做。 P2561 [AHOI2002]黑白瓷砖 很板的 Polya 定理。只要把旋转分类讨论以下即可。 LOJ 6185. 烷基计数 考虑 \(dp\), \(f_i\) 表示 \(i\) 个结点的烷基
阅读全文
posted @ 2020-12-24 19:18 zhoukangyang
阅读(822)
评论(0)
推荐(6)
编辑
2020年12月22日
题解 P5043 【【模板】树同构([BJOI2015]树的同构)】
摘要: 听说题解里全是 \(O(n^2m)\) 的,今天神 @hehezhou 介绍了一种优秀的方法。 用多项式哈希,记录走过的结点的顺序。 首先如果是有根树,而且儿子结点有先后遍历顺序这样子就是对的。 然后如果儿子结点没有顺序就按照儿子的哈希值排序,然后再哈希。 有根树拓展到无根树只要找到重心然后再做即可
阅读全文
posted @ 2020-12-22 20:20 zhoukangyang
阅读(917)
评论(0)
推荐(2)
编辑
2020年12月20日
题解 CF1458D 【Flip and Reverse】
摘要: 题面 \(T\) 组询问,每次给定一个字符串,每次可以选择一个 1 和 0 数量相等的字符串,然后把字符串前后翻转并 01 翻转。求最后得到的字典序最小的字符串。 数据范围 : \(T, n \le 5 \times 10^5, \sum n \le 5 \times 10^5\) 题解 刚才有个群
阅读全文
posted @ 2020-12-20 14:27 zhoukangyang
阅读(1457)
评论(0)
推荐(8)
编辑
2020年12月17日
题解 CF1450H2 【Multithreading (Hard Version)】
摘要: 回忆 H1 : \(\frac{1}{2^cnt} \sum\limits_{i = 0, i \equiv t \pmod 2}^{cnt} |t - i| C_{cnt}^{i}\) 考虑把 \(\sum\limits_{i = 0, i \equiv t \pmod 2}^{cnt} |t -
阅读全文
posted @ 2020-12-17 22:46 zhoukangyang
阅读(201)
评论(0)
推荐(1)
编辑
题解 CF1450H1 【Multithreading (Easy Version)】
摘要: 首先假设没有 \(?\) 。 首先蒟蒻先给出一个很容易想到的贪心: 每一次选择相邻的两个颜色相同的位置,然后把他们配对 如果配对不上,那么现在的状态一定就是 \(wbwbwbwb...\) ,需要有 \(\frac{cnt}{2}\) 个交点。\(cnt\) 为 \(b\) 的个数。 于是整个问题的
阅读全文
posted @ 2020-12-17 19:50 zhoukangyang
阅读(387)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
14
下一页
公告