Submit solution
Points:
100.00
Time limit:
0.5s
Memory limit:
1G
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text
Mex của một xâu chữ số là giá trị của chữ số bé nhất chưa xuất hiện lần nào trong xâu đó. Trong trường hợp tất cả các chữ số đều xuất hiện ít nhất một lần trong xâu thì Mex của xâu sẽ có giá trị là
Ví dụ Mex của "12" là
Cho một xâu gồm
Xâu b là xâu con liên tiếp của a nếu ta có thể tạo ra b bằng cách bỏ một vài (hoặc không, hoặc toàn bộ) ký tự ở đầu và bỏ một vài (hoặc không, hoặc toàn bộ) ký tự ở đuôi của xâu a.
Input
- Dòng đầu tiên là một số nguyên dương
là số lượng bộ test. - Dòng đầu tiên của mỗi bộ test là số nguyên dương
. - Dòng tiếp theo là xâu gồm
chữ số từ tới .
Output
- Gồm
dòng, mỗi dòng in ra một số duy nhất là tổng Mex lớn nhất của các xâu con liên tiếp sau khi chia.
Sample input
Copy
8
2
01
4
1111
5
01100
3
101
4
0000
5
01010
20
92304767012374063582
10
0123456789
Sample output
Copy
2
0
5
2
4
5
11
10
Tính điểm
Trong tất cả các test
- Subtask 1: 30% số test có
, tổng của các bộ test không vượt quá - Subtask 2: 30% số test các xâu chỉ gồm chữ số
và - Subtask 3: 40% số test không có điều kiện gì thêm
Comments