Tiệc Buffet của Bessie (Silver)

Đề bài

Mô tả

N ô cỏ trong một cánh đồng, mỗi ô có chất lượng Qi phân biệt. Bessie bắt đầu tại bất kỳ ô nào và có thể di chuyển giữa các ô liền kề, với chi phí E năng lượng mỗi bước.

Khi ăn cỏ ở ô chất lượng Q, Bessie nhận được Q năng lượng. Quy tắc: sau khi ăn cỏ chất lượng Q, cô chỉ được ăn tiếp ở ô có chất lượng lớn hơn Q. Cô có thể đi qua các ô mà không ăn.

Tìm năng lượng tối đa Bessie có thể tích lũy (năng lượng nhận từ ăn cỏ trừ chi phí di chuyển).

Dữ liệu vào

  • Dòng đầu: NE
  • N dòng tiếp theo: chất lượng Qi, số hàng xóm Di, rồi Di chỉ số ô hàng xóm

Dữ liệu ra

Năng lượng tối đa Bessie có thể tích lũy.

Ràng buộc

  • 1N1000
  • 1E106
  • 1Qi106 (các Qi phân biệt)
  • Di10

Ví dụ

Input Output Giải thích
5 2
4 1 2
1 3 1 3 4
6 2 2 5
5 2 2 5
2 2 3 4
7 Bessie ăn ô 4 (+5), đi 2 bước đến ô 3, ăn ô 3 (+6), tổng = 5+6-2×2 = 7.
5 1
10 1 2
3 2 1 3
8 1 4
15 2 3 5
5 1 4
25 Bessie ăn ô 2 (+3), đi 3 bước đến ô 5 ăn (+5), đi 2 bước đến ô 3 ăn (+8), đi 1 bước đến ô 4 ăn (+15). Tổng = 3+5-3+8-2+15-1 = 25.

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0