trang chủ / bài tập / followdir

Following Directions

Đề bài

Mô tả

Nông dân John quản lý một lưới (N+1)×(N+1). Mỗi ô (i,j) với 1i,jN 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 N (1N1500)
  • N dòng tiếp: xâu N ký tự (R hoặc D) và chi phí máng ở cột phải nhất
  • Dòng tiếp: N chi phí máng ở hàng dưới cùng
  • Dòng tiếp: số nguyên Q (1Q1500)
  • Q dòng tiếp: tọa độ (i,j) của biển cần đổi

Dữ liệu ra

  • Q+1 dòng: tổng chi phí ban đầu, sau đó chi phí sau mỗi lần đổi.

Ràng buộc

  • 1N1500, 1Q1500
  • 1 chi phí 500
  • 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

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0