#P13605. [NWRRC 2022] Hidden Digits

[NWRRC 2022] Hidden Digits

题目描述

You are given a sequence of nn digits d0d_0, d1d_1, \dots dn1d_{n - 1}. Find the minimum positive integer xx such that for all 0i<n0 \le i < n, the decimal representation of number x+ix + i contains the digit did_i.

输入格式

Each test contains multiple test cases. The first line contains the number of test cases tt (1t1051 \le t \le 10^5). The description of the test cases follows.

The first line of each test case contains a single integer nn (1n1061 \le n \le 10^6).

The second line contains a string of nn digits d0d1dn1d_0 d_1 \ldots d_{n-1} (0di90 \le d_i \le 9).

It is guaranteed that the sum of nn over all test cases does not exceed 10610^6.

输出格式

For each test case, print a single integer xx --- the smallest positive integer such that the decimal representation of x+ix+i contains the digit did_i for all 0i<n0 \le i < n.

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