编程题
### 问题描述 给定两个正整数 $N$ 和 $K$,让我们定义 $S$ 为最小的 $N$ 位数(没有前导零),满足: - 没有任何一个长度严格大于 $K$ 的 $S$ 的子串是回文。 请你找出 $S$ 的数字之和。 ### 输入格式 第一行输入一个整数 $T$,表示测试用例的数量。 每个测试用例包含一行,输入两个空格分隔的整数 $N$ 和 $K$。 ### 输出格式 对于每个测试用例,输出一行,表示满足条件的最小 $N$ 位数的数字之和。 ### 样例输入 ```markdown 2 2 1 3 2 ``` ### 样例输出 ```markdown 1 1 ``` ### 说明 样例中的第一个测试用例:满足条件的最小的两位数是 $10$。这个数没有任何一个长度大于 $1$ 的子串是回文。 样例中的第二个测试用例:满足条件的最小的三位数是 $100$。这个数没有任何一个长度大于 $2$ 的子串是回文。 ### 评测数据范围 $1 \leq T \leq 5000$。 $1 \leq K < N \leq 10^9$。
查看答案
赣ICP备20007335号-2