算法竞赛入门经典训练指南_《算法竞赛入门到进阶》评测

caba06724a6a316f75940df4054831fe.png

以下将《算法竞赛入门到进阶》(罗勇军、郭卫斌 著)简称罗书

请不要把这本书的名字和李煜东老师的《进阶指南》混为一谈

先上结论:我™吹爆

从 OI 视角,这书是目前 OI 最好的入门书,没有之一(但是我口中的 OI 入门书不含 C++ 入门……如果你还想要 C++ 入门请左转 CCF 系列书)(我并没有说它是完美无缺的)

从 ICPC 视角,这书与刘汝佳的书可以并称 ICPC 最好的入门书

等洛谷的书出来后,如果我有时间,我一定会拿罗书和做洛谷的书做个对比评测

另外我可没说《进阶指南》不好……各位应该清楚《进阶指南》不可能给初学者用。我认为靠罗书入门后,选手最好将罗书与《进阶指南》配合使用

一些值得吹爆的点

  • 示意图非常精到
  • 大量知识点有配套的视频讲解
  • 贪心、DP、组合数学的经典题齐全且都有提交地址(别笑,CCF 那几本书上 DP 的经典题还真的不齐全)
  • 紧跟竞赛热点,自刘汝佳黑书《算法艺术》以来,再次在竞赛书籍中提及母函数、斯特林数、模拟退火等内容
  • 对算法有时间复杂度分析了!我印象中,以前的 OI/ICPC 教材,除了《入门经典》《进阶指南》好点,其余的书要么对习题的时间复杂度不加分析,要么写得很敷衍(该摊还分析的地方却轻描淡写一句带过)
  • 参考书目不是在附录一股脑列出,而是在哪里用了就在哪里就注明
  • 作者甚至还给出了自己对参考书目内容的评判 & 推荐食用的部分(比如,某某书的组合数学内容很齐全,但过于详细,不建议选手通读)

一些中规中矩的点

时间复杂度部分及格,起码能告诉选手“分析时间复杂度时应忽略最高次项前面的常数”“时间复杂度和运行时间可能差别很大”。但是,对于常见的时间复杂度的说明比较草率。

(TODO)

一些我不满意的点

(TODO)

关于排版

  • ++ 绘图质量保持了清华大学出版社的高水准
  • -- 代码排版很敷衍,用的是假等宽
  • - 有些大小写不规范
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值