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

Bẫy kiện cỏ (Gold)

Đề bài

Mô tả

Farmer John đặt N kiện cỏ khô dọc theo một con đường thẳng. Mỗi kiện cỏ có kích thước Sj và vị trí Pj. Bessie bò không thể đi xuyên qua kiện cỏ, nhưng nếu chạy cùng một hướng được D đơn vị liên tiếp, cô có thể phá vỡ và loại bỏ vĩnh viễn tất cả các kiện cỏ trên đường có kích thước nghiêm ngặt nhỏ hơn D.

Tính tổng độ dài các đoạn đường mà nếu Bessie đứng ở đó, cô không thể thoát ra được hai đầu đường.

Dữ liệu vào

  • Dòng đầu: số nguyên N
  • N dòng tiếp theo: hai số nguyên SjPj — kích thước và vị trí của kiện cỏ thứ j

Dữ liệu ra

Một số nguyên — tổng độ dài đường bị bẫy.

Ràng buộc

  • 1N100000
  • 1Sj,Pj109
  • Tất cả Pj đều phân biệt

Ví dụ

Input Output Giải thích
5
8 1
1 4
8 8
7 15
4 20
14 Các kiện cỡ 8 tại vị trí 1 và 8 tạo thành một bẫy. Khoảng cách giữa chúng là 7. Kiện cỡ 1 ở giữa (vị trí 4) bị phá hủy ngay khi Bessie chạy. Tương tự, kiện cỡ 7 tại vị trí 15 và kiện cỡ 8 tại vị trí 8 tạo bẫy với khoảng cách 7. Tổng = 7 + 7 = 14.
31
17 248
20 115
...
22 35
251

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