2016.07.06杂题选讲(JohnBer)完结小记

本次杂题选讲共包含7道题目的解析,涵盖了AC自动机、贪心策略结合动态规划、树链剖分等多种算法。其中,[NOI2011]阿狸的打字机重点考察AC自动机的应用;[CF674F]BearsandJuice通过巧妙的贪心策略简化问题;[CF650E]ClockworkBomb则利用类似拓扑排序的方法优化计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Preface

Johnber搞了那么久,终于在昨晚搞完了杂题选讲。长达5场的第一期杂题选讲终于完结撒花。


Text

Problem 1

[NOI2011][JZOJ2784]阿狸的打字机
AC 自动机一道比较好的题目,重点考察对朴素匹配过程的观察和优化。记得我还Naive得时候对 AC 自动机理解不够,半天都没弄懂,现在已经一目了然了。

Problem 2

[CF674F]Bears and Juice
好神的一道题,找到正确的贪心策略然后做 dp 。能做到前面这一步已经脑洞很大了。然后还有将 dp 式子优化成公式来快速求解答案。这里可以使用数学归纳法证明,不过这个结论我还不知道是通过什么方法才出来的。
最终代码复杂度和思维复杂度简直不成比例!!!

Problem 3

[CF226E]Noble Knight’s Path
辣鸡码农题:树链剖分+可持久化线段树
还™这么裸,差评!!!

Problem 4

[COCI2007][JZOJ1418]追捕盗贼
很久以前做过,当时对割点等概念不够熟悉,就没有改对。今天听了还比较明了。

Problem 5

[APIO2013][BZOJ3206]道路费用
一道比较机智的题目,考察如何将许多繁杂的信息缩减为有效信息,然后状压。
具体还没怎么细想。

Problem 6

[GDOI2004]可怜的绵羊
讨论了半天,发现大家都卡在了同一个瓶颈……
然后JohnBer也懵逼了……
没有题解系列

Problem 7

[CF650E]Clockwork Bomb
这题比较机智,就是使用类似拓扑序的顺序处理保证每一次都是有用的操作。
具体细节没有像。

Problem 8

没有Problem 8,JohnBer偷工减料……


ED

不管怎样,本次杂题选讲Round1完结撒花~
希望以后再继续搞这样有♂趣的东西。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值