Following Directions
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
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 quản lý một lưới . Mỗi ô với chứa một con bò và một biển chỉ hướng (sang phải R hoặc xuống dưới D). Các ô ở hàng dưới cùng và cột phải nhất (trừ góc) chứa máng thức ăn với chi phí cho trước.
Mỗi ngày, các con bò đi theo biển chỉ hướng cho đến khi gặp máng thức ăn. Trước mỗi ngày cho ăn, một biển chỉ hướng bị đổi chiều. Tính tổng chi phí cho ăn ban đầu và sau mỗi lần đổi.
Dữ liệu vào
- Dòng đầu: số nguyên ()
- dòng tiếp: xâu ký tự (R hoặc D) và chi phí máng ở cột phải nhất
- Dòng tiếp: chi phí máng ở hàng dưới cùng
- Dòng tiếp: số nguyên ()
- dòng tiếp: tọa độ của biển cần đổi
Dữ liệu ra
- dòng: tổng chi phí ban đầu, sau đó chi phí sau mỗi lần đổi.
Ràng buộc
- ,
- chi phí
- Giới hạn thời gian: 8 giây
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 RR 1 DD 10 100 500 4 1 1 1 1 1 1 2 1 |
602 701 602 701 1501 |
Ban đầu: bò ở (1,1),(1,2),(2,1),(2,2) có chi phí 1,1,100,500 (tổng 602). Đổi (1,1) từ R sang D: bò (1,1) đến máng chi phí 100, tổng 701. |
Bình luận