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

Trò chơi que

Đề bài

Mô tả

Hai người chơi luân phiên nhau lấy que từ một đống gồm n que. Tập hợp các số que được phép lấy mỗi lượt là P={p1,p2,,pk}. Người lấy que cuối cùng thắng. Với mỗi vị trí từ 1 đến n, xác định người đi trước thắng (W) hay thua (L).

Dữ liệu vào

  • Dòng 1: hai số nguyên nk.
  • Dòng 2: k số nguyên là các phần tử của P.

Dữ liệu ra

Một xâu n ký tự gồm 'W' và 'L', ký tự thứ i ứng với đống i que.

Ràng buộc

  • 1n106
  • 1k100
  • 1pin
  • Các pi đôi một khác nhau, và luôn có pi=1

Ví dụ

Input Output Giải thích
10 3
1 3 4
WLWWWWLWLW Ví dụ: 2 que là L vì chỉ được lấy 1 que, để lại 1 que (W) cho đối thủ

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