#5649. 玩游戏
玩游戏
题目描述
很多年前小 D 和小 T 在打 个不同的游戏,初始两个人在所有游戏的等级都是 。接下来的 天,每天两个人都会分别选择一个游戏,并将自己在对应游戏的等级提高 。即如果令 分别表示小 D 和小 T 在第 个游戏的等级,每一天会选择 并将 分别 。
如果某一天两个人选择了同一个游戏,他们会在聊天室看到对方并记录这个事件。现在很多年过去了,他们早已忘记了游戏账号,唯一记得的是 的值,以及两人在这个过程中进行了 次聊天。即在 次选择的 中,有恰好 次满足 。
他们想要知道,最终两人的游戏等级有多少种不同的可能。两种游戏等级 和 不同,当且仅当存在 ,使得 或 。答案对 取模。注意如果两种不同的操作得到了一样的游戏等级,也只计算一次。
输入格式
一行三个整数 ,含义与题目描述中相同。
输出格式
一行一个整数,表示答案。
样例
样例 1 输入
3 1 1
样例 1 输出
3
样例 2 输入
3 1 0
样例 2 输出
6
样例 3 输入
314 1592 653
样例 3 输出
755768689
附加样例
见下发文件,第 组下发样例符合第 个子任务的限制。
数据范围与约定
对于全部数据,。
| Subtask | 分值 | 特殊性质 | ||
|---|---|---|---|---|
| 1 | 6 | 无 | ||
| 2 | 5 | |||
| 3 | 12 | |||
| 4 | 14 | |||
| 5 | 18 | |||
| 6 | 19 | 无 | ||
| 7 | 26 | |||
相关
在下列比赛中:
京公网安备 11011102002149号