Hàm của Ayoub
Đề bài
Mô tả
Với một xâu nhị phân (chỉ gồm các kí tự "0" và "1"), định nghĩa hàm là số cặp chỉ số với sao cho xâu con chứa ít nhất một kí tự "1".
Ví dụ, với "01010" thì .
Cho hai số nguyên và . Xét tất cả các xâu nhị phân có độ dài đúng bằng và chứa đúng kí tự "1". Hãy tìm giá trị lớn nhất có thể của .
Dữ liệu vào
- Dòng đầu chứa một số nguyên là số lượng bộ dữ liệu.
- Mỗi bộ dữ liệu gồm một dòng chứa hai số nguyên và .
Dữ liệu ra
- Với mỗi bộ dữ liệu, in ra trên một dòng giá trị lớn nhất của .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 3 1 3 2 3 3 4 0 5 2 |
4 5 6 0 12 |
Bộ 1: xâu tốt nhất là "010", cho . Bộ 2: xâu tốt nhất là "101", cho . Bộ 4: chỉ có xâu "0000", không có kí tự "1" nên . Bộ 5: xâu tốt nhất là "01010", cho . |
Bình luận