会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
szsz
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2022年7月27日
模板——多项式
摘要: 取模下的运算(模数确定) 点击查看代码 void inc(int& x,int y){ x+=y; if(x>=P) x-=P; if(x<0) x+=P; } int sum(int x,int y){ x+=y; if(x>=P) x-=P; if(x<0) x+=P; return x; }
阅读全文
posted @ 2022-07-27 18:12 sz[sz]
阅读(25)
评论(0)
推荐(0)
2022年7月23日
"蔚来杯"2022牛客暑期多校训练营2
摘要: 内地高校rk18(高中生太强了) 打一场命题风格很OI的比赛还是很舒服的qwq 虽然A题又死在没发现dp决策单调性上 补个A题和决策单调性 决策单调性优化DP总结
阅读全文
posted @ 2022-07-23 19:25 sz[sz]
阅读(93)
评论(0)
推荐(0)
2022年7月14日
可能会用到的结论
摘要: 树上问题 然而对于子树合并的树形DP,还有一个性质:如果第二维的上届是$m$,总的效率是$O(nm)$的! ICPC2021SEERC C
阅读全文
posted @ 2022-07-14 20:07 sz[sz]
阅读(26)
评论(0)
推荐(0)
2021 ICPC Southeastern Europe Regional Contest 补题
摘要: C 对于一种颜色而言,直接同色+1,不同色-1,树形DP计算和为正的连通子图个数,每次效率为$O(n^2)$。 然而对于子树合并的树形DP,还有一个性质:如果第二维的上届是$m$,总的效率是$O(nm)$的! 对于本题,和的绝对值必然不超过同色的节点数,所以每次的效率可以做到$O(n\times 节
阅读全文
posted @ 2022-07-14 20:06 sz[sz]
阅读(153)
评论(0)
推荐(0)
2022年7月13日
ICPC 2022 KM B
摘要: 题目链接 首先是判断每个子集是否覆盖了整个矩形,离散化后暴力做是 $O(2^nT*400)$,会TLE。当时队友想了一个挺巧妙的容斥的做法,但写起来比较复杂。其实发现就是一个01取并集的过程,可以直接bitset优化掉32倍的常数就ok了! 然后是状态转移,其实是比较经典的问题:有向图第一次走到合法
阅读全文
posted @ 2022-07-13 12:01 sz[sz]
阅读(32)
评论(0)
推荐(0)
一些可能会用到的技巧
摘要: DP BFS维护转移顺序 因为可DP的充要条件是状态转移满足拓扑序,所以在一些形式上不是DAG但本质是DAG,但直接用数组又比较麻烦的题上,可以直接BFS会好写很多! CF-ER129D 计算几何 精度 关于避免共线问题,可以通过加减微小的角度,转化为开区间的问题,且不会出现共线的情况(微小的角度小
阅读全文
posted @ 2022-07-13 10:31 sz[sz]
阅读(28)
评论(0)
推荐(0)
Educational Codeforces Round 129 (Rated for Div. 2)
摘要: 真,自闭场 C题已经忘记是什么了,记得一开始的做法不知道错哪了,最后改了个做法才过 D原本一直在想有什么数论上的性质和结论,一直局限于乘的那个数的选择,没有从因数的角度考虑,于是自闭 F最后看了下感觉可做,后来发现确实不难 D 其实本质是从搜索的角度出发,然后考虑状态的数量:只要发现每个状态都是x与
阅读全文
posted @ 2022-07-13 10:24 sz[sz]
阅读(32)
评论(0)
推荐(0)
2022年7月11日
Codeforces Round #804 (Div. 2)
摘要: 比赛链接 其实这场的题都没有特别难,但D因为奇怪的问题卡住了,于是... D 又是后面的DP都想出来了,但是不会判断一个区间是否能被完全消去... 容易发现消去的部分由一些长度为偶数的区间组成,且每个区间都是回文不对称的。然后原本一直在想:枚举每一个中心,求出可以消去的最大长度,然后就是已知一些合法
阅读全文
posted @ 2022-07-11 21:58 sz[sz]
阅读(30)
评论(0)
推荐(0)
Codeforces Round #800 (Div. 1) C. Keshi in Search of AmShZ
摘要: 题目链接 对于有向图的问题,先想DAG该怎么做,这点还是没错的。对于DAG,就是一个按照拓扑序的DP,从n出发,每个点考虑删掉几条边即可(因为一定是删掉通往的点最差的那些边)。然后就一直在想有环怎么处理,但似乎不存在正确的解决方案。 这时候就应该考虑dijkstra的思路,即按照答案从小到大更新。沿
阅读全文
posted @ 2022-07-11 19:25 sz[sz]
阅读(56)
评论(0)
推荐(1)
关于排列的问题小结
摘要: CF-GR20题解 一场全是排列问题的CF ICPC21SH B 关于排列的容斥计数题 CF-R803div2E-2300 先考虑如何判断一个确定的排列置换是否合法: 1.对于排列置换的环,考虑每次交换的影响,发现就是把一个点去掉;那么对于每一个数,只要判断它在环上的后面的第一个比它大的数即可。 2
阅读全文
posted @ 2022-07-11 18:57 sz[sz]
阅读(40)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告