C. 回文数

    传统题 文件IO:palindrome 1000ms 256MiB

回文数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题目描述】

小明已经通过了2024年CSP初赛考试,现在开始进行复赛阶段的准备。前两天,小明做了一道很有历史感的题目——【NOIP1999】回文数。

回文数的定义是,如果一个整数(首位不是0),从左向右读和从右向左读都是一样的,我们就将其称之为回文数。例如:1,232,4554等是回文数;23,2452等不是回文数。

小明今天又碰到了一道新的回文数题目,他把题目分享给大家。 给你两个正整数n和k。

如果整数x满足以下全部条件,则该整数是一个k回文数:

  • x是一个回文数。
  • x可以被k整除。

现在需要求最大的n位k回文数,以字符串的形式输出。

【注意】该整数不含前导零。

【输入格式】

第一行依次输入两个正整数 n,k。

【输出格式】

输出一行字符串整数,表示最大的n位k回文数。

【数据样例】

【输入数据 1】

3 5

【输出数据 1】

595

【输入数据 2】

1 4

【输出数据 2】

8

【输入数据 3】

5 6

【输出数据 3】

89898

【说明/提示】

【样例 1 解释】

595是能被5整除的最大3位数回文整数。

【样例 2 解释】

8是能被4整除的最大1位数回文整数。

【样例 3 解释】

89898是能被6整除的最大5位数回文整数。

【数据范围】

测试点编号 n的范围 k的范围 特殊性质
1~2 1≤n≤7 1≤k≤5
3 1≤n≤10 k=4
4 1≤n≤2000 k=6
3~10 1≤n≤500000 1≤k≤9

2026年编程兔冬令营集训第五场

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-2-5 9:00
结束于
2026-2-5 12:00
持续时间
3 小时
主持人
参赛人数
5