Tổng phép AND nhị phân
Đề bài
Mô tả
Cho hai số nguyên nhị phân rất lớn và có độ dài lần lượt là và .
Ta thực hiện quá trình sau: chừng nào , cộng vào kết quả giá trị (phép AND theo bit của và ), rồi chia cho và lấy phần nguyên (tức xóa chữ số cuối cùng của ); lặp lại cho đến khi .
Giá trị được cộng vào kết quả dưới dạng số thập phân, không phải nhị phân. Ví dụ nếu và thì , không phải .
Hãy tính tổng kết quả theo modulo .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : độ dài của và .
- Dòng thứ hai chứa số nhị phân gồm đúng chữ số /, chữ số đầu luôn là .
- Dòng thứ ba chứa số nhị phân gồm đúng chữ số /, chữ số đầu luôn là .
Dữ liệu ra
- In ra một số nguyên: tổng kết quả theo modulo (dưới dạng thập phân).
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 4 1010 1101 |
12 | , rồi : , rồi : , rồi : . Tổng . |
| 4 5 1001 10101 |
11 | Các bước cho . |
Bình luận