loj#P6353. 「CodePlus 2018 4 月赛」组合数问题 2
「CodePlus 2018 4 月赛」组合数问题 2
题目描述
众所周知,小葱同学擅长计算,尤其擅长计算组合数,所以小葱给了你两个数 和 ,希望你找到 个不同的组合数使得这 个组合数的和最大。所谓不同的组合数,即对于组合数 和 ,若 或者 ,则我们认为这两个组合数是不同的。现在小葱希望你找到这样 个不同的组合数,使得它们互不相同且对于其中任何一个组合数 有 。问这 个组合数的和最大是多少?
输入格式
从标准输入读入数据。
第一行两个整数 。
输出格式
输出到标准输出。
一行一个整数,代表 个组合数的和对 取模之后的结果;数据保证一定有至少 个数可以选。
2 3
4
数据范围与提示
对于 的数据,。
对于 的数据,。
对于另外 的数据,。
对于 的数据, 。
来自 CodePlus 第 4 次月赛,清华大学计算机科学与技术系学生算法与竞赛协会 荣誉出品。
Credit:idea 与命题/钟皓曦 验题/王聿中
Git Repo:https://git.thusaac.org/publish/CodePlus4
感谢腾讯公司对此次比赛的支持。