Masala D

Xotira 256 MB Vaqt 1500 ms
14

Binar satr

SS binar satr berilgan. F(l,r)F(l, r) deb S[l..r]S[l ..r]qism satrning lik sanoq sistemasidagi qiymatiga aytiladi. SS satrning uzunligi NN bo‘lsa, barcha N(N+1)2N(N+1) \over 2 ta F(l,r)F(l, r) qiymatlari ichidan mavjud bo‘lmagan eng kichik nomanfiy butun sonni toping.


Kiruvchi ma'lumotlar:

Kirish oqimida yagona qatorda SS satr kiritiladi. (1S2105)(1 \le |S| \le 2 \cdot 10^5)


Chiquvchi ma'lumotlar:

Barcha F(l,r)F(l, r) qiymatlarning orasida mavjud bo‘lmagan eng kichik nomanfiy butun sonni chiqaring.


Misollar
# input.txt output.txt
1
100110
5
2
1111
0
Izoh:

1-testda: F(l,r)F(l, r) qiymatlar ichida 02=00_2=012=11_2=1102=210_2=2112=311_2 = 31002=4100_2=4 sonlari mavjud. Ammo 1012=5101_2=5 mavjud emas. Demak, javob 5.