Submit solution
Points:
250.00 (partial)
Time limit:
1.25s
Memory limit:
256M
Input:
stdin
Output:
stdout
Authors:
Problem source:
Problem type
Allowed languages
C++ (Themis), Pascal, Python
Sửu có một xâu nhị phân 1
qua lại trong một thao tác.
Ví dụ: Cho xâu 1101010
. Sửu có thể chọn 1110010
, hay 1100110
.
Gọi độ đẹp của xâu 1
.
Ví dụ: Độ đẹp của xâu 1101010
là
Gọi 1
thành 0
hoặc ngược lại).
Gọi
Input
- Dòng đầu tiên nhập ba số
, và lần lượt là độ dài của xâu , số thao tác tối đa và số câu hỏi mà Sửu đặt ra. - Dòng thứ hai nhập vào xâu
. dòng sau, dòng thứ nhập vào hai số và thể hiện cho câu hỏi thứ .
Output
- Gồm
dòng, dòng thứ thể hiện cho .
Sample Input
Copy
5 2 3
10101
3 3
2 4
1 5
Sample Output
Copy
3
1
5
0
Giải thích test mẫu:
ban đầu là10101
, ta có thể chọn , sau đó chọn để nhận được xâu01110
có độ đẹp là trong thao tác, đây cũng là độ đẹp lớn nhất có thể.- Sau câu hỏi thứ
, trở thành10001
có độ đẹp là , có thể chứng minh được ta không thể tăng độ đẹp trong không quá thao tác. - Sau câu hỏi thứ
, trở thành11111
có độ đẹp là , vì ta không thể thực hiện thêm thao tác nên đây là độ đẹp lớn nhất có thể. - Sau câu hỏi thứ
, trở thành00000
có độ đẹp là , vì ta không thể thực hiện thêm thao tác nên đây là độ đẹp lớn nhất có thể.
Scoring
Subtask | Điểm | Giới hạn |
---|---|---|
Không ràng buộc gì thêm |
Comments