#P13605. [NWRRC 2022] Hidden Digits

[NWRRC 2022] Hidden Digits

Description

给定一个长度为 nn 的数字序列 d0d_0d1d_1\dotsdn1d_{n-1}。请你找到最小的正整数 xx,使得对于所有 0i<n0 \le i < n,数字 x+ix+i 的十进制表示中都包含数字 did_i

Input Format

输入包含多组测试数据。第一行为测试用例数 tt1t1051 \le t \le 10^5)。
接下来每组测试数据包含两行:

第一行为一个整数 nn1n1061 \le n \le 10^6)。

第二行为一个长度为 nn 的数字字符串 d0d1dn1d_0 d_1 \ldots d_{n-1}0di90 \le d_i \le 9)。

保证所有测试用例中 nn 的总和不超过 10610^6

Output Format

对于每组测试数据,输出一个整数 xx,即满足条件的最小正整数,使得对于所有 0i<n0 \le i < nx+ix+i 的十进制表示中都包含数字 did_i

6
5
12345
5
01234
3
239
9
998244353
10
1000000007
20
18446744073709551616
1
10
92
45296
701
10367486

Hint

由 ChatGPT 4.1 翻译