会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Cold_Chair的博客
天天被锤爆!怎么办?菜哭了啊o(╥﹏╥)o
博客园
首页
新随笔
联系
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
28
下一页
2020年4月25日
Codeforces 1340C Nastya and Unexpected Guest(01bfs)
摘要: http://codeforces.com/contest/1340/problem/C 我完了,连普及的题都不会做。 设$f[i][j]$表示在$j$时刻到$i$,最少多少个红绿灯回合。 发现i只用往i 1和i+1走,设$t=|x1 x2|$,则$j+t define fo(i, x, y) fo
阅读全文
posted @ 2020-04-25 16:08 Cold_Chair
阅读(402)
评论(0)
推荐(0)
2020年4月24日
「CSP-S 2019」树上的数(树上推理)
摘要: https://loj.ac/problem/3210 过了这么久看看自己要多久才能切这题,发现还是想歪了一次。 先考虑暴力的做法。 还是贪心的逐位确定,逐位确定判有没有解,相当于下面的问题: 树上有一些路径,一条路径表示要把$x$的数字换到$y$去,问有没有解。 对于一条路径$p[1],p[2],
阅读全文
posted @ 2020-04-24 12:19 Cold_Chair
阅读(943)
评论(0)
推荐(0)
2020年4月22日
「LibreOJ β Round #3」绯色 IOI(危机)(单调栈+动态规划+复杂度分析)
摘要: https://loj.ac/problem/522 第一个性质是在告诉我们这是个DAG。 所以暴力的做法就是设$f[i]$表示$i$结尾的最大答案,去枚举能够到达$i$的$j$,转移即可,转移顺序可以按半径从大到小。 注意到那个转移式显然是不可优化的,也就是我们只能暴力枚举$j$,事实上对于每个$
阅读全文
posted @ 2020-04-22 12:45 Cold_Chair
阅读(463)
评论(0)
推荐(1)
2020年4月21日
「JSOI2018」潜入行动(树形dp+小优化)
摘要: https://loj.ac/problem/2546 直接树形dp设$f[i][j][0/1][0/1]$表示$i$子树,选了$j$个,$i被覆盖了吗$,$选了i吗$ 复杂度是$O(n k^2)$。 加上子树大小优化,复杂度降为$O(nk)$,还有其它优化: 考虑度数为1的点,与它唯一相邻的点必须
阅读全文
posted @ 2020-04-21 16:52 Cold_Chair
阅读(189)
评论(0)
推荐(0)
【JSOI2017】奥术 (递推)
摘要: https://gmoj.net/senior/ main/show/100018 很巧妙的递推题。 设$cnt[i]$表示后缀$i$有多个前缀可以变成空。 若能求出最小的$j$,满足$s[i..j]$会变成空,那么$cnt[i]=cnt[j]+1$ 同理,可以设出状态$f[i][c]$表示要$s[
阅读全文
posted @ 2020-04-21 16:25 Cold_Chair
阅读(240)
评论(0)
推荐(0)
【JSOI2017】 预言(广义常系数齐次线性递推)
摘要: https://gmoj.net/senior/ main/show/100013 考虑$m\le 100$的部分分,不难想到矩阵乘法。 这里,把$and$定义乘法,$xor$定义为加法,然后做正常的矩阵乘法。 发现这个东西和常系数齐次线性递推很像。 常系数齐次线性递推是$Mod$一个多项式$M$,
阅读全文
posted @ 2020-04-21 11:46 Cold_Chair
阅读(229)
评论(0)
推荐(0)
2020年4月20日
一些二分图相关的网络流模型转换
摘要: DAG最小不可相交路径覆盖 将每个点拆成$x,x'$ 若$x y$有边,则$x和y'$连边。 最小不可路径覆盖=点数 二分图最大匹配 简略证明: 考虑一开始每个点自成一条路径,答案是n条路径。 每在二分图上完成一个匹配,则把两个点代表的路径合并成1条路径,路径数 1。 要路径数最少,所以匹配数要最大
阅读全文
posted @ 2020-04-20 16:33 Cold_Chair
阅读(253)
评论(0)
推荐(0)
2020年4月19日
「JSOI2016」炸弹攻击(模拟退火)
摘要: https://loj.ac/problem/2076 模拟退火居然不出题答,这个出题人脑子进水了。 由最小圆覆盖那一套,最优的圆是以上三种情况之一: 1.一个答案点就是圆,半径— 0 2.两个点连成的线段为直径的圆 3.三点共园 直接枚举,判断是$O(m^4)$的。 可能可以优化掉一个$m$,然后
阅读全文
posted @ 2020-04-19 22:22 Cold_Chair
阅读(190)
评论(0)
推荐(0)
2020年4月18日
「JSOI2016」灯塔(数论分块+ST做RMQ或单调栈)
摘要: https://loj.ac/problem/2074 我看到这个题的第一反应是做单调栈: $p[i] =h[j]+\sqrt{|i j|} h[i]$ 就$sqrt$这函数吧,也是单调的,性质应该和直线差不多,所以单调队列维护交点单调的若干条曲线。 求交点可以用二分求,时间复杂度是$O(n~log
阅读全文
posted @ 2020-04-18 22:10 Cold_Chair
阅读(183)
评论(0)
推荐(0)
2020年4月17日
「JSOI2016」独特的树叶(树哈希)
摘要: https://loj.ac/problem/2072 这个题只要求出以每个点为根的有根(无标号)树的hash值就好了。 我以前的树哈希是把树转为括号序,这个太麻烦了。 一种方法是每个点的权值定义为siz,找到一个dfs序,使得经过的点的权值字典序组最小。 这个对于这道题也不方便,因为换根是可能需要
阅读全文
posted @ 2020-04-17 15:36 Cold_Chair
阅读(228)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
28
下一页
公告