许胤龙老师写的《中国科学技术大学组合数学引论(第二版)》课后答案,真挺有料的,适合你复习或者刷题的时候用。它不光有解题步骤,还有不少思路,像第 3 题的鸽巢原理就得蛮清楚,直接能看出在模运算上的妙用。

数论那块内容挺扎实的,比如第 6 题讲怎么分组让组内元素互整除,但又不能全选出两两互不整除的 100 个数,读完之后思路就清楚了。这种题蛮适合练组合构造的眼力,拿去应付各种算法竞赛都不错。

还有平面坐标系那题,通过把整点模 3 分类,居然也能用鸽巢原理切进去,真是有点意思。学组合数学,光懂概念可不行,得多做题,这本书的答案帮你省了不少琢磨时间。

如果你平时在搞算法题、刷 LeetCode,或者要准备数学建模、ACM 啥的,这套答案拿来看一看,挺划算的。哦对了,附带的链接里还有像Python 组合数输出MATLAB 组合计算这些工具相关资源,配合起来用,效率还挺高。

建议你搭配代码环境练,比如在 VSCode 里写个小脚本测试余数分布之类的,效果更直观。如果你想深入数学建模,也可以看看时间序列的那篇,思路挺贴的。