Bò nhảy Pogo

Đề bài

Mô tả

Bessie dùng gậy nhảy pogo để nhảy trên một đường thẳng. Trên đường thẳng có N mục tiêu, mục tiêu thứ i nằm tại vị trí xi và cho pi điểm.

Bessie bắt đầu tại một mục tiêu bất kỳ và chỉ di chuyển theo một hướng (sang trái hoặc sang phải). Mỗi bước nhảy phải có khoảng cách ít nhất bằng bước nhảy trước đó (bước nhảy đầu tiên có thể có khoảng cách bất kỳ). Bessie thu được điểm từ tất cả các mục tiêu mà cô đáp xuống (bao gồm cả mục tiêu bắt đầu).

Hãy tìm tổng điểm lớn nhất mà Bessie có thể thu được.

Dữ liệu vào

  • Dòng đầu tiên: số nguyên N.
  • N dòng tiếp theo: mỗi dòng chứa hai số nguyên xipi.

Dữ liệu ra

  • Một số nguyên duy nhất: tổng điểm lớn nhất.

Ràng buộc

  • 1N1000
  • 0xi106
  • 1pi106
  • Các vị trí xi đôi một khác nhau.

Ví dụ

Input Output Giải thích
6
5 6
1 1
10 5
7 6
4 8
8 10
25 Sắp xếp theo vị trí: (1,1), (4,8), (5,6), (7,6), (8,10), (10,5). Đường đi tối ưu đi sang phải: 4 5 7 10, thu được 8+6+6+5=25 điểm. Khoảng cách các bước: 1, 2, 3 (tăng dần).
8
4 91
97 93
62 33
74 85
8 29
81 32
12 67
25 3
283 Sắp xếp theo vị trí: (4,91), (8,29), (12,67), (25,3), (62,33), (74,85), (81,32), (97,93). Bessie chọn đường đi tối ưu theo một hướng với khoảng cách bước nhảy không giảm để đạt tổng điểm 283.

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