Masala #IP9CVM3WE7
Xor va summa
Sizga L soni berilgan. Quyidagi shartlarni qanoatlantiradigan juftliklar sonini hisoblang:
- \(a + b \le L\)
- \(a + b = a\ XOR\ b\)
Kiruvchi ma'lumotlar:
Kirish faylida L sonining binar ko'rinishi beriladi.
\(1 \le L < 2^{100\ 001}\)
Chiquvchi ma'lumotlar:
Javob juda katta bo'lishi mumkin, shuning uchun javobni \(10^9+7\) ga bo'lgandagi qoldiqni chop eting.
Misollar
# | input.txt | output.txt |
---|---|---|
1 |
10 |
5 |
2 |
1011 |
45 |
Izoh:
1-test uchun juftliklar
(0,0), (0,1), (0,2), (1,0) , (2,0).