Xếp Chồng Giấy
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Nông dân John viết chữ số trên các tờ giấy. Các con bò có hai số nguyên yêu thích và , và cần trả lời truy vấn. Mỗi truy vấn cho khoảng , các con bò xử lý từng tờ giấy từ trái sang phải, với mỗi tờ có 3 lựa chọn:
- Đặt lên đỉnh chồng giấy
- Đặt xuống đáy chồng giấy
- Bỏ qua tờ giấy
Sau đó đọc số từ đỉnh xuống đáy. Hãy đếm số cách chọn (trong cách) tạo ra số nằm trong khoảng (modulo ).
Dữ liệu vào
- Dòng 1: Ba số nguyên , , (, ).
- Dòng 2: chữ số ().
- Dòng 3: Số nguyên ().
- dòng tiếp theo: Hai số nguyên , ().
Dữ liệu ra
Với mỗi truy vấn, in số cách hợp lệ modulo .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 13 327 1 2 3 4 5 3 1 2 1 3 2 5 |
2 18 34 |
Truy vấn 1: Từ chữ số [1,2], có 9 cách. Các số tạo được trong [13,327]: 12 và 21 (2 cách). |
Bình luận