
2024寒假训练记录
文章平均质量分 68
Texcavator
XCPC模板总结见 https://github.com/Texcavator/XCPC-Template
此博客停止更新
展开
-
2024.2.16-17 寒假训练记录(26)
神奇 太神奇了 当初没完全弄明白或者一知半解的东西放一段时间真的就很容易理解了 (以上是复习SCC有感 学的那会儿觉得好难 现在真的好容易理解今天学了2-sat(所以才有上面复习SCC的一幕ovo) 明天要出一天门 打算空了学学sam(看了眼oiwiki 好复杂啊啊啊。原创 2024-02-17 22:33:28 · 959 阅读 · 0 评论 -
2024.2.15 寒假训练记录(25)
稍微被卡到的点是,想到要枚举一开始进行多少次操作1的时候,没想到最多枚举2n次,因为n个元素带来的最大贡献就是n了,如果使用一次操作1+一次操作2的组合,只需要2n次就可以得到n的贡献。注意到每次就是把符合要求的数挪到数组末尾,所以从末尾开始往前看每一个末尾是否满足要求就可以。原创 2024-02-15 22:32:25 · 416 阅读 · 0 评论 -
2024.2.15 寒假训练记录(24)
水题就不写了多思考。原创 2024-02-15 09:53:31 · 471 阅读 · 1 评论 -
2024.2.13 寒假训练记录(23)
第一次自己能很快想出d的思路,来源于一场牛客,也是类似的状态转移,但没有办法用dp做的问题,以后遇到这样的问题直接跑dijkstra吧,bfs可能会t。看完题目脑子里就是区间修改+单点求和,所以直接用树状数组就可以啦,线段树也没问题,因为树状数组用的不太熟所以这一题用树状数组来写的。已知面积和底边,我们可以求出高h,现在我们的目的就是求距离已知的直线距离为h的直线有无解,扩欧就可以解决。用优先队列模拟一下,需要注意要用map存储一下每个数字出现的次数进行优化,否则会t。原创 2024-02-13 12:04:52 · 618 阅读 · 3 评论 -
2024.2.9 寒假训练记录(22)
主席树裸题,不知道为什么一建空树就re。原创 2024-02-09 10:44:20 · 539 阅读 · 0 评论 -
2024.2.7-8 寒假训练记录(21)
这里的一个trick是,乘积的个数比较少,哈希之后很可能出现一样的关键字,此时可以进行双哈希(或更多的哈希都没问题),取不同的模数,减小出现相同关键字的概率。还没有理解得很清楚,主要是对KMP理解还不够深刻。把以每个数字结尾的最佳答案存进线段树中,查询即可。原创 2024-02-08 22:27:11 · 503 阅读 · 0 评论 -
2024.2.6 寒假训练记录(20)
要注意的点是:线段树更新(pushup)的时候,需要用两个子结点重新计算父结点,不可以再保留原来的最大值了!这里,其他都是板子罢了,主要是思维要清晰,能分清楚各种情况。大体是线段树,pushup的地方稍微修改一下就好了。突然发现线段树好像也就那样,线段树最大的难点是在。好感动,调了好久的一题终于调出来了。原创 2024-02-07 18:01:56 · 427 阅读 · 0 评论 -
2024.2.5 寒假训练记录(19)
想dp想了好久,本来打算如果所有状态都没变化就break,结果t了,原来是队列bfs,可以记住的trick。两道题一起说,从后往前的贪心,用set存出现过的颜色,所有颜色都出现一遍了就ans++定义一个表示边界的坐标就可以了。大的点先算,然后就没有了。原创 2024-02-06 00:44:02 · 1753 阅读 · 0 评论 -
2024.2.4 寒假训练记录(18)
编号 i 向 a[i] 连边,表示对其限制,我们可以发现环之外的链对答案没什么影响,因为确定了环上一点,可以倒推出链上的所有答案(原因就是约束关系),所以我们在环上任取一点,枚举这个点的五种答案,然后遍历一下环看这个答案是否合法。参考jiangly代码,二分,check中遍历所有任务,假设一个人在a[i]时看另一个人有多少种位置可以选,存在set里,set如果在某一个时刻为空就说明此mid是不行的。这题还学到了一个技巧,截取vector的一部分可以直接。基环内向树(准确的说应该是森林)原创 2024-02-04 15:09:21 · 475 阅读 · 0 评论 -
2024.2.3 寒假训练记录(17)
补一下牛客,菜得发昏了,F搞了两个小时都没搞出来,不如去开H了还没补完 剩下的打了atc再来。原创 2024-02-03 19:56:30 · 1013 阅读 · 1 评论 -
2024.2.2 寒假训练记录(16)
摸鱼 -> 打牛客训练赛 -> 摸鱼。原创 2024-02-03 02:04:11 · 423 阅读 · 0 评论 -
2024.2.1 寒假训练记录(15)
今天学了点网络流,vp了个div3,d真是毒瘤啊,晚上写写xcpc真题吧。原创 2024-02-01 20:07:37 · 410 阅读 · 0 评论 -
2024.1.31 寒假训练记录(14)
有个需要注意的点是,要单独处理一下ab第一个不同的数,如果结束a大于b,那第一个不同的数一定要是a为1 b为0,如果不是就要调整成这样,调整不了就不考虑这种情况,a小于b也是类似的。当结束时前面比后面大,遍历每一位中 a是1 b是0 的位置就要尽可能让 a 变成 0 b变成 1,这样需要的代价是2的位数的次方,可以减少的差值是两倍的次方。当结束时前面比后面小,遍历每一位中 a是0 b是1 的位置就要尽可能让 a 变成 1 b变成 0,这样需要的代价是2的位数的次方,可以减少的差值是两倍的次方。原创 2024-01-31 12:14:52 · 964 阅读 · 0 评论 -
2024.1.30 寒假训练记录(13)
补一下昨天的训练赛,晚上搞点cf写写再打个cf,明天补完cf要开始学网络流了。原创 2024-01-30 18:09:10 · 907 阅读 · 0 评论 -
2024.1.29 寒假训练记录(12)
昨天大半夜开了一道2000的组合数学,吗的忘记看场次,根本搜不到啥题解,只能对着别人代码一点点琢磨,终于看明白了,搞了套组合数取模的板子,还行训练赛剩下的题目明天补。原创 2024-01-29 11:41:15 · 585 阅读 · 0 评论 -
2024.1.28 寒假训练记录(11)
cf一塌糊涂差点爆零,补题!除了补昨天的atc和cf 还有就是xcpc的一些题,但是从前往后做的大部分都是签到就不放上来了训练量还是不够…原创 2024-01-28 11:36:01 · 1373 阅读 · 0 评论 -
2024.1.27 寒假训练记录(10)
下午训练赛的榜歪得吓人,来补一下题。原创 2024-01-28 08:25:22 · 540 阅读 · 0 评论 -
2024.1.26 寒假训练记录(9)
今天复习了下差分约束,发现用的是SPFA,这个复杂度…害,明天有空整个板子吧,估计也不太用得上了花了好长时间搞训练赛的题,明天比赛时间刚好把题解写了,明天再学学网络流好了。原创 2024-01-27 02:18:51 · 397 阅读 · 0 评论 -
2024.1.25 寒假训练记录(8)
禁止摸鱼!!!!!!目前计划是根据网上那个广为流传的xcpc算法清单补一下图论和数据结构的算法在准备27号的训练赛,这两天博客只放洛谷的题目。原创 2024-01-26 13:36:31 · 502 阅读 · 0 评论 -
2024.1.24 寒假训练记录(7)
白天写了会儿洛谷的数据结构题单,按顺序写的没写到什么难题就不写在这了,然后就是准备明天的讲课加一场div2,但div2还没补d,d等过几天再写 ^ o ^原创 2024-01-24 23:17:38 · 481 阅读 · 0 评论 -
2024.1.23 寒假训练记录(6)
记录一个训练赛踩的大坑:往函数里传vector一定要加引用!犯了三次的错误还是记不住,服了,一道题调了一个小时。原创 2024-01-23 21:16:02 · 1065 阅读 · 0 评论 -
2024.1.22 寒假训练记录(5)
上午看着学了下splay树,感觉比树套树好理解多了qaq,树套树可能就放一会儿了,现在对我来说难度有点大了,先把主席树玩儿好吧。期末真的不能停训啊,现在思维上大退步,1000的题一遍过不掉,1500的题吗的天天卡,怀念期末前的状态了www明天有集训队的训练赛,打打看,题目貌似不简单的样子…原创 2024-01-23 02:33:31 · 426 阅读 · 0 评论 -
2024.1.21 寒假训练记录(4)
花了大半天学了树套树(树状数组套主席树部分),题目还没有完全做完,明天继续做完剩下的一题和再往后学一下线段树套平衡树,代码能力好弱啊啊,今天把离散化写假了导致调了好久好久。目前还在坚持每天一场vp或者集训队的训练赛,希望思维上能尽快回到期末月前的状态。昨天集美大学的校赛出到G,今天从H开始补。(J线段树啊啊啊今天不补了,最近写数据结构写得头昏脑涨想创飞全人类qaq。原创 2024-01-22 01:29:39 · 418 阅读 · 0 评论 -
2024.1.20 寒假训练记录(3)
今天上午开始做队友Younger发的专题题单,然后发现主席树忘记了好多又去复习,代码真的好难调qaq,下午打了集美大学的蓝桥杯校赛,刚拿到题解,明天补题。原创 2024-01-21 00:06:24 · 382 阅读 · 0 评论 -
2024.1.19 寒假训练记录(2)
昨晚的cf打得非常抽象,成功从蓝掉到青,不过在心理预期范围内,可以接受,之后每一场都会跟着打大号,能力的提升比表面上的分数更加重要。原创 2024-01-19 23:16:39 · 403 阅读 · 0 评论 -
2024.1.18 寒假训练记录(1)
期末考试期间没怎么刷题,空下来就看看某乎,看了不少退役ACMer的记录和建议,觉得自己对于题目的思考还是太浅了,很多题目搞懂就过去了(甚至没有搞懂也就过去了),也没有去思考到底这些想法是怎么来的,这期间看到的一句话对我感触很深,就是要从大量题目的偶然中寻找一定的必然,所以在寒假期间记录一下想法以及督促自己训练。原创 2024-01-18 22:12:18 · 1050 阅读 · 0 评论