会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
瓜皮大哥
UESTC CS -> CMU MSIN
博客园
首页
新随笔
联系
订阅
管理
[置顶]
一些常见错误/技巧/结论总结
摘要: 会把考试/做题时犯得不太容易发现的错误记录下... 错误 1.在$Trie$图/$trs$图上乱搞时,注意可能需要把$fail$树/$parent$树中节点的贡献传递给子树 2.斜率优化$DP$,尤其注意别把$i,j$打反了! 3.空间不要开小了!线段树4倍,$SAM$2倍,$dfs$序2倍,邻接表
阅读全文
posted @ 2018-11-24 19:22 guapisolo
阅读(225)
评论(0)
推荐(0)
2024年4月26日
电子科技大学 计算机科学与技术 就读体验
摘要: 已经在 UESTC 度过了第四个年头,也马上要毕业了,确实值得回味下,也发表一下我对 UESTC 整个的看法。 个人经历 20年疫情爆发,强基出台,非国赛的竞赛全部作废。当时第一志愿是北理工,但是北理工搞了个自选专业的政策把投档线拉到了661,我裸分660没上去,走了第二志愿电子科大,擦线进了cs小
阅读全文
posted @ 2024-04-26 19:20 guapisolo
阅读(178)
评论(0)
推荐(0)
2021年9月9日
长链剖分小结
摘要: 概述: 参考神犇yyb的博客 问题:如何做到$O(nlogn)-O(1)$复杂度求解$k$次祖先? 常规倍增是$O(nlogn)-O(logn)$的,重链剖分是$O(nlogn)-O(logn)$的,欧拉序st表能在$O(nlogn)-O(1)$复杂度内求两点LCA,但并不能查出k次祖先是谁 长链剖
阅读全文
posted @ 2021-09-09 19:58 guapisolo
阅读(98)
评论(0)
推荐(0)
2021年9月3日
[八省联考2018]制胡窜 (SAM+大讨论)
摘要: 正着做着实不太好做,正难则反,考虑反着做。 把i,j看成在切割字符串,我们统计有多少对(i,j)会切割所有与$s_{l,r}$相同的串。对于在后缀自动机上表示$s_{l,r}$的节点x,x的parent子树内的endpos节点集合,就是和$s_{l,r}$相等的串的最后一个字符的出现位置。我们相当于
阅读全文
posted @ 2021-09-03 10:53 guapisolo
阅读(145)
评论(0)
推荐(0)
2021年8月30日
CF1556F Sports Betting (状压枚举子集DP)
摘要: F 对于一张比赛图,经过缩点,会得到dag,且它一定是transitive的,因此我们能直接把比赛图缩成一个有向链。链头作为一个强连通分量,里面的所有点都是胜利的 定义F(win)表示win集合作为赢家的概率,我们有 \[ ans=\sum_{win\in all} F(win)|win| \] 显
阅读全文
posted @ 2021-08-30 22:16 guapisolo
阅读(240)
评论(0)
推荐(0)
2021年7月26日
CF1404E Bricks (最大权独立集)
摘要: 考虑把答案进行转化,通过分矩形条,我们能去掉一些夹在#之间的边 那么答案= #个数 - 能去掉的边个数 但去掉是有限制的,同一个#格子的横边和竖边不能同时去掉 把边转化成点,限制变成边。 横竖边的点 和 限制 构成了一个二分图。 问题转化成求这个二分图的最大权独立集!! 上dinic就行了 1 #i
阅读全文
posted @ 2021-07-26 22:52 guapisolo
阅读(85)
评论(0)
推荐(0)
CF1225E Rock Is Push (计数)
摘要: 观察性质计数题orz小贺 考场上跟榜才切 我们只能往下和往右走,那么只有连续的往下和往右可能会造成不合法的情况!如果当前这一步是向右,那么只有它前面连续的一段向右可能影响到它。 考虑把连续的向右/下一起处理,使得只有右和下之间相互转移。 假设向下走到达当前点$(i,j)$,接下来向右走若干段,那么能
阅读全文
posted @ 2021-07-26 22:44 guapisolo
阅读(56)
评论(0)
推荐(0)
2021年7月23日
CF1553X Harbour.Space Scholarship Contest 2021-2022 (Div. 1 + Div. 2)
摘要: 掉大分 E 对于一个序列,把它排回去的最小次数是 $\sum置换环大小-1=错位个数-置换环个数$ 注意到m小于等于n/3。那么最多修正2m个错位。正确位置的个数必须大于等于n/3才可能在m次内修正。 每个点正确位置只有一个。那么整个序列最多有3个位置,以它们为开头满足条件。找出这些位置再暴力验证即
阅读全文
posted @ 2021-07-23 20:25 guapisolo
阅读(58)
评论(0)
推荐(0)
2021年7月12日
CF1545X Codeforces Round #732
摘要: A. AquaMoon and Strange Sort 叉人题 如果数字各不相同,只需要统计每个数参与构成的逆序对总数,如果是奇数一定最终朝左,偶数朝右。无意义的数字交换对方向是没有影响的 继续考虑相同数字带来的影响。逆序对考虑的交换次数是最小交换,是保守排序,相同数字的相对位置不变。把交换次数的
阅读全文
posted @ 2021-07-12 19:46 guapisolo
阅读(44)
评论(0)
推荐(0)
2021年5月24日
动态DP学习笔记
摘要: 在DP的时候,我们根据一些已知信息,推知局部最优解,再逐步“递推”推出全局最优解。 虽然和动态DP没什么关系但我还想扯一句:DP的时候我们需要保证无后效性——当前状态确定后,之后的状态转移与之前的状态/决策无关。 常规的DP是信息是不能修改的,但我们希望修改信息后,仍然知道全局最优解是多少。而且每次
阅读全文
posted @ 2021-05-24 22:51 guapisolo
阅读(108)
评论(0)
推荐(0)
动态规划优化算法——wqs二分 and 折线优化
摘要: 坑先扔着,督促自己以后来补!!!
阅读全文
posted @ 2021-05-24 17:43 guapisolo
阅读(53)
评论(0)
推荐(0)
下一页
公告