trang chủ / đề bài / stairgame

Trò chơi cầu thang

Đề bài

Mô tả

Có một cầu thang gồm n bậc, bậc thứ i có pi quả bóng. Mỗi lượt, người chơi chọn bậc k≥2 có ít nhất 1 quả bóng và di chuyển bất kỳ số quả bóng nào từ bậc k xuống bậc k−1. Người thực hiện nước đi cuối cùng thắng. Xác định người thắng khi cả hai chơi tối ưu.

Dữ liệu vào

  • Dòng 1: số nguyên t — số lượng truy vấn.
  • Với mỗi truy vấn:
    • Dòng 1: số nguyên n.
    • Dòng 2: n số nguyên p1,p2,…,pn.

Dữ liệu ra

Với mỗi truy vấn, in "first" nếu người đi trước thắng, "second" nếu người đi sau thắng.

Ràng buộc

  • 1≤t≤2×105
  • 1≤n≤2×105
  • 0≤pi≤109
  • Tổng tất cả n không vượt quá 2×105

Ví dụ

Input Output Giải thích
3
3
0 2 1
4
1 1 1 1
2
5 3
first
second
first
XOR bậc lẻ: p2=2≠0; p2⊕p4=1⊕1=0; p2=3≠0

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.402 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.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0