#ATarc172b. [ARC172B] AtCoder Language
[ARC172B] AtCoder Language
题目描述
AtCoder 语有 种不同的字符。由 AtCoder 语的字符组成的 个字符的字符串 ,满足以下条件的有多少种?请输出答案对 取模后的结果。
- 字符串 的任意一个“ 个字符的子序列”都是不同的。严格来说,从字符串 中选出 个字符,按照原有顺序连接,得到 个字符的字符串的方法有 种,这些方法得到的所有字符串都互不相同。
表示从 个元素中选出 个的方法总数。更严格地说, 等于 除以 。
输入格式
输入以以下格式从标准输入读入。
输出格式
请输出答案。
样例 1
输入
4 3 2
输出
2
样例 2
输入
100 80 26
输出
496798269
样例 3
输入
100 1 26
输出
0
样例 4
输入
500000 172172 503746693
输出
869120
说明/提示
限制条件
- 输入均为整数
样例解释 1
将 AtCoder 语的第 种字符记为 a,第 种字符记为 b,满足条件的字符串有 abab、baba 共 种。
样例解释 2
满足条件的字符串大约有 种,这里输出对 取模后的 。
由 ChatGPT 4.1 翻译