03 2022 档案

摘要:防止颓废,作为假期任务。 CF1327G Letters and Question Marks Solution 发现是个 AC 自动机上 dp。 E1. Cats on the Upgrade (easy version) Solution 网上对于此题的题解并没有很好的说明。 首先,注意到这实际 阅读全文 »
posted @ 2022-03-31 13:41 FxorG 阅读(74) 评论(0) 推荐(0) 编辑
摘要:二进制拆,考虑假如 (x,y) 是最短的,那么 xy。显然会跑到。 https://www.luogu.com.cn/problem/P5304 https://atcoder.jp/contests/abc245/tasks/abc245_g 阅读全文 »
posted @ 2022-03-27 12:29 FxorG 阅读(26) 评论(0) 推荐(0) 编辑
摘要:https://iai.sh.cn/problem/589 晚自修摸鱼 15 min 想了出来。 考虑朴素覆盖,显然不行。 换种思路,考虑一个数被多少数覆盖到了,发现 m 很小,直接状压。 f[S] 表示仅以 S 状态的覆盖到的数的数量,即 f[S] 贡献的数不能贡献到 \(f[T] 阅读全文 »
posted @ 2022-03-24 13:09 FxorG 阅读(71) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P6619 猜个二分+树状数组 一个小细节多拿 40 分,lowbit 要 define!!! #include <bits/stdc++.h> using namespace std; int rd() { int f=1,sum= 阅读全文 »
posted @ 2022-03-20 16:54 FxorG 阅读(46) 评论(0) 推荐(0) 编辑
摘要:https://atcoder.jp/contests/arc137/tasks/arc137_d 遇到 i&j=i 的先不用急,i 是 j 的子集,i|j=j,发现 FWT OR 恰好是这个东西。 阅读全文 »
posted @ 2022-03-20 16:38 FxorG 阅读(114) 评论(0) 推荐(0) 编辑
摘要:想不到吧,我被卡常了。 http://iai.sh.cn/problem/612 #pragma GCC optimize("Ofast","-funroll-loops") #pragma GCC target("sse4.1","sse4.2","ssse3","sse3","sse2","ss 阅读全文 »
posted @ 2022-03-17 14:06 FxorG 阅读(58) 评论(0) 推荐(0) 编辑
摘要:考虑差分,差分完就是正差分和负差分的最大。 序列 环上 阅读全文 »
posted @ 2022-03-07 11:51 FxorG 阅读(37) 评论(0) 推荐(0) 编辑
摘要:swap(a[i],a[i+1]) 一定能生成所有排列,先交换使得第一个固定,再使得第二个…… 题目中的操作就是 swap(a[i],a[i+1]),swap(a[i],a[i-1]),考虑 a 中没有相同的数的话,逆序对奇偶性不变,然后可以类似 1 的固定方法,因为奇偶性不变,自然最后 2 个归位 阅读全文 »
posted @ 2022-03-07 10:41 FxorG 阅读(86) 评论(0) 推荐(0) 编辑
摘要:考虑有一类限制,那么越后面的限制就越多,那么对于代价增长速度加快,看作下凸壳右部分。 其实不仅仅是费用流,其他一类限制的题目也可以这样感性理解或者打表。 对于这类题目只要是能想到要使用 wqs 二分这个做法。 阅读全文 »
posted @ 2022-03-06 20:31 FxorG 阅读(184) 评论(0) 推荐(0) 编辑
摘要:题传 考虑分开处理,f[i] 表示第 i 件衣服洗涤完的时刻,g[i] 为烘干。 那么我们洗完去烘干我们可以看成在洗涤的时间轴上接上了烘干,即假如要洗并烘干第 i 件,一种可行的方案最终时刻是 f[i]+g[i],考虑要使得 \(\max\{f[i]+g[p[ 阅读全文 »
posted @ 2022-03-06 17:53 FxorG 阅读(67) 评论(0) 推荐(0) 编辑
摘要:放置事实上等同于 2 种颜色所覆盖到的行、列集合没交。 考虑枚举 2 种颜色各自放置的行列。 i,jf[i][j]g[i][j](ni+x)(i+xi)(mj+y)(j+yj) f[i][j]阅读全文 »
posted @ 2022-03-06 12:00 FxorG 阅读(121) 评论(0) 推荐(0) 编辑
摘要:建虚点 例子 阅读全文 »
posted @ 2022-03-03 13:43 FxorG 阅读(26) 评论(0) 推荐(0) 编辑
摘要:若序列长度为 n,块长为 B,操作为 q,其中清空操作为 p。 考虑分成 p+1 个段,即 i=1p+1(|Si|×B+nB),因为考虑只需要清空操作过的散块,这一部分是 |Si| 级别的 阅读全文 »
posted @ 2022-03-03 13:02 FxorG 阅读(32) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/blog/AlexWei/solution-p8097 阅读全文 »
posted @ 2022-03-02 16:51 FxorG 阅读(40) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示