Trò chơi bài của Ciel và Jiro

Đề bài

Mô tả

n chồng bài trên bàn, mỗi lá bài ghi một số nguyên dương. Hai người chơi là Ciel và Jiro luân phiên lấy bài, Ciel đi trước.

  • Đến lượt Ciel, cô lấy lá bài ở trên cùng của một chồng bất kỳ chưa rỗng.
  • Đến lượt Jiro, anh lấy lá bài ở dưới cùng của một chồng bất kỳ chưa rỗng.

Mỗi người muốn tối đa hóa tổng số ghi trên các lá bài mình lấy được. Trò chơi kết thúc khi tất cả các chồng đều rỗng.

Giả sử cả hai chơi tối ưu, hãy tính điểm số của trò chơi (tổng của Ciel và tổng của Jiro).

Dữ liệu vào

  • Dòng đầu chứa số nguyên n là số chồng bài.
  • Mỗi dòng trong n dòng tiếp theo mô tả một chồng: số nguyên đầu tiên là si (số lá bài trong chồng i), tiếp theo là si số nguyên dương c1,c2,,csi liệt kê các lá bài từ trên xuống dưới.

Dữ liệu ra

In ra hai số nguyên: tổng số của Ciel và tổng số của Jiro khi cả hai chơi tối ưu.

Ràng buộc

  • 1n100
  • 1si100
  • 1ck1000

Ví dụ

Input Output Giải thích
2
1 100
2 1 10
101 10 Ciel lấy hai lá số 100 và 1, Jiro lấy lá số 10.
1
9 2 8 6 5 9 4 7 1 3
30 15 Ciel lấy các lá 2, 8, 6, 5, 9; Jiro lấy các lá 4, 7, 1, 3.
3
3 1 3 2
3 5 4 6
2 8 7
18 18 Với mỗi chồng, nửa trên thuộc về Ciel, nửa dưới thuộc về Jiro; hai lá giữa (3 và 4) được tranh giành, Ciel lấy lá 4, Jiro lấy lá 3.

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