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

Trò Chơi Bánh Kem

Đề bài

Mô tả

Bessie và Elsie phát hiện một hàng gồm N chiếc bánh (2N5·105, N chẵn) với kích thước a1,a2,,aN (1ai109).

Trò chơi diễn ra xen kẽ giữa hai người chơi:

  • Lượt Bessie: Chồng hai chiếc bánh liền kề thành một chiếc bánh có kích thước bằng tổng.
  • Lượt Elsie: Lấy chiếc bánh ở đầu trái hoặc đầu phải.

Khi chỉ còn một chiếc bánh, Bessie ăn nó và Elsie ăn tất cả bánh đã thu thập. Cả hai chơi tối ưu để tối đa hóa phần mình nhận được, Bessie đi trước.

Dữ liệu vào

  • Dòng đầu: T (1T10) là số test case.
  • Mỗi test case:
    • Dòng 1: Số nguyên N.
    • Dòng 2: N số nguyên a1,a2,,aN.
  • Tổng N qua tất cả test case không vượt quá 106.

Dữ liệu ra

Với mỗi test case, in ra hai số nguyên be - lượng Bessie và Elsie nhận được khi cả hai chơi tối ưu.

Ràng buộc

  • Test 2: Tất cả ai bằng nhau
  • Test 3: N10
  • Test 4-7: N5000
  • Test 8-11: Không có ràng buộc thêm

Ví dụ

Input Output Giải thích
2
4
40 30 20 10
4
10 20 30 40
60 40
60 40
Cả hai trường hợp, Bessie nhận 60 và Elsie nhận 40.

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