#iai29a3. 多元数(Polynary Number)
多元数(Polynary Number)
多元数(Polynary Number)
题目描述
小爱认为,如果一个不含前导零的十六进制正整数中,每一位上的数字一直重复出现同一个数码,这个数字就显得很单调,不够多元。小爱给定了一个参数 ,即对于给定数字的每一位上的数码,如果同一数码重复出现超过 次,则这个数字不够多元,反之则称之为一个 阶多元数。
例如当 时: 均是 阶多元数; 不是,因为 0 出现了 次。
现给定 ,求所有十六进制下 阶多元数中第 小的数字。
输入格式
输入共一行,两个正整数表示 。
输出格式
输出一个十六进制数字,表示答案(字母小写)。
样例输入 #1
20 2
样例输出 #1
14
样例输入 #2
50000 3
样例输出 #2
c35b
数据范围
- 对于 的数据,
- 对于 的数据,,
知识点与难度
本题涉及的知识点从属于 GESP 8级,难度等级:⭐⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模随机 / 特殊性质(全相同、单调等) |
| 2 | 15 | 9~11 | Hack:边界值、溢出、极端构造 |
| 3 | 30 | 12~20 | 中大规模 / 极限压力 |
| 4 | 25 | 21~25 | 随机回归 |