Trò Chơi Loại Bỏ

Đề bài

Mô tả

Hai người chơi thay phiên nhau lấy số từ một danh sách. Mỗi lượt, người chơi chọn lấy số đầu tiên hoặc số cuối cùng của danh sách và cộng vào điểm của mình. Cả hai đều chơi tối ưu để tối đa hóa điểm số của bản thân. Tìm điểm số tối đa mà người chơi đầu tiên có thể đạt được.

Dữ liệu vào

Dòng đầu tiên chứa số nguyên n: kích thước danh sách.

Dòng thứ hai chứa n số nguyên x1,x2,,xn: các số trong danh sách.

Dữ liệu ra

In ra điểm số tối đa của người chơi đầu tiên.

Ràng buộc

  • 1n5000
  • 109xi109

Ví dụ

Input Output Giải thích
10
-5 5 9 -4 10 -9 0 3 2 -6
16 Người chơi đầu đạt tối đa 16 điểm khi cả hai chơi tối ưu

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