CF1219C Periodic integer number
题目描述
Alice 对整数的周期性感兴趣。我们称一个正整数 $X$ 是长度为 $L$ 的周期数,如果存在一个有 $L$ 位的正整数 $P$,使得 $X$ 可以写成 $PPPP\ldots P$ 的形式。例如:
$X = 123123123$ 是长度 $L = 3$ 和 $L = 9$ 的周期数。
$X = 42424242$ 是长度 $L = 2$、$L = 4$ 和 $L = 8$ 的周期数。
$X = 12345$ 是长度 $L = 5$ 的周期数。
给定一个正的周期长度 $L$ 和一个正整数 $A$,Alice 想要找到严格大于 $A$ 的、最小的长度为 $L$ 的周期数 $X$。
输入格式
第一行包含一个正整数 $L\ (1 \leq L \leq 10^5)$,表示周期的长度。
第二行包含一个正整数 $A\ (1 \leq A \leq 10^{100\,000})$。
输出格式
输出一个正整数,表示严格大于 $A$ 的、最小的长度为 $L$ 的周期数。
说明/提示
在第一个样例中,$124124$ 是严格大于 $123456$ 的、可以写成周期 $L=3$($P=124$)的最小数。
在第二个样例中,$100100$ 是严格大于 $12345$ 的、周期 $L=3$($P=100$)的最小数。
由 ChatGPT 4.1 翻译