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

Bẫy Kiện Cỏ (Bronze)

Đề bài

Mô tả

N kiện cỏ đặt tại các vị trí khác nhau trên một con đường thẳng. Mỗi kiện cỏ j có kích thước Sj và vị trí Pj.

Bessie bắt đầu tại một điểm không có kiện cỏ và có thể di chuyển tự do, nhưng không thể đi qua kiện cỏ. Ngoại lệ: nếu Bessie chạy liên tục D đơn vị theo một hướng, cô có thể phá vỡ bất kỳ kiện cỏ nào có kích thước nghiêm ngặt nhỏ hơn D. Sau khi phá vỡ, kiện cỏ biến mất và Bessie có thể mở rộng không gian để tấn công các kiện khác.

Bessie thoát được nếu cô phá được qua kiện cỏ ngoài cùng bên trái hoặc bên phải. Tính tổng chiều dài các vị trí xuất phát từ đó Bessie không thể thoát.

Dữ liệu vào

  • Dòng 1: Số nguyên N.
  • N dòng tiếp theo: kích thước Sj và vị trí Pj của từng kiện cỏ.

Dữ liệu ra

Tổng chiều dài các vùng không thể thoát.

Ràng buộc

  • 1N4000
  • 1Sj,Pj109, các vị trí đôi một phân biệt.

Ví dụ

Input Output Giải thích
5
8 1
1 4
8 8
7 15
4 20
14 Không thể thoát từ các khoảng tổng chiều dài 14
12
23 113
24 210
25 62
23 90
24 36
41 245
23 146
24 96
23 186
24 207
24 80
25 212
77

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