11 2023 档案

摘要:早上补了一道 11.13 的题目。 还写了树状数组优化 dp。 P6216 回文匹配 ∣ \ \ |\ \ ∣ P2344 Generic Cow Protests G 阅读全文
posted @ 2023-11-15 11:29 cjrqwq 阅读(2) 评论(0) 推荐(0) 编辑
摘要:下午做了点分治练习题:P2634 聪聪可可 学了 manacher 算法。 #include<bits/stdc++.h> using namespace std; const int N = 2.2e7; char t[N]; char s[N]; int d[N],cnt; int main() 阅读全文
posted @ 2023-11-14 19:58 cjrqwq 阅读(2) 评论(0) 推荐(0) 编辑
摘要:思路 虽然值域很大,但是 nnn 不大。看个样例: 2 3 8 5 10 将点交换后,会发现对于 x<2x<2x<2 或 x>10x>10x>10 的数,不会产生逆序对。 同时,对于 6,76,76,7, 会发现产生的逆序对是一样的。运用整体思想,把它们看成一个点,称为“区间点”。 对于需要修改的点 阅读全文
posted @ 2023-11-13 22:01 cjrqwq 阅读(2) 评论(0) 推荐(0) 编辑
摘要:早上把 11.8 题解写了。然后做了一道可爱的树状数组+并查集题目。 我永远喜欢珂朵莉~ ∣ \ |\ \ ∣ Ynoi2013 大学 把二分,树状数组,除法,并查集的性质有机结合了,思路真的很巧妙,但是后者卡常,搞了好久。 每个数最多只能被除 log⁡a\log aloga 次。所以共有 nlog 阅读全文
posted @ 2023-11-10 14:39 cjrqwq 阅读(4) 评论(0) 推荐(0) 编辑
摘要:值域太大,直接统计不行。一位位讨论应是更加选择。设现在讨论第 iii 位,即权值为 10i−110^{i-1}10i−1 的位,更高位没必要讨论。所以先 mod 10i \bmod 10^imod10i。 我们只要考虑该位上的最大值。先每次暴力选数,然后加优化。 现在从小到大有三个状态 x,y,zx 阅读全文
posted @ 2023-11-09 09:46 cjrqwq 阅读(2) 评论(0) 推荐(0) 编辑
摘要:思路 dp 然后优化。 设 dpi,j=0/1dp_{i,j}=0/1dpi,j​=0/1 表示是否有末尾数 <i<i<i,异或和为 jjj 的子序列。对于具体的数,其实不用关心。 假设现在处理 aia_iai​,枚举异或和 jjj,那么所有 dpk,jxor⁡ai∣ai<k<V,dpj=1dp_{ 阅读全文
posted @ 2023-11-09 09:37 cjrqwq 阅读(6) 评论(0) 推荐(0) 编辑
摘要:早上模拟赛。第一题题目边反了。。。 下午补题,学会了树状数组维护三阶前缀和。 晚上也补题,补完了。zsw 在机房唱了一晚上的歌,强烈谴责。 以下题解 T1:分层图最短路。 T2:dp 然后优化。 设 dpi,j=0/1dp_{i,j}=0/1dpi,j​=0/1 表示是否有末尾数 <i<i<i,异或 阅读全文
posted @ 2023-11-08 21:40 cjrqwq 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
展开
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.