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

Trò chơi Ném tuyết

Đề bài

Mô tả

n robot đứng thành một hàng, mỗi robot có một mã định danh là một số nguyên (tất cả các mã đều khác nhau). Các robot chơi trò "Ném tuyết" theo luật sau: robot thứ nhất đọc mã của mình. Robot thứ hai đọc mã của robot thứ nhất rồi đọc mã của mình. Robot thứ ba đọc mã của robot thứ nhất, robot thứ hai, rồi đọc mã của mình. Cứ như vậy từ trái sang phải cho đến robot thứ n.

Nói cách khác, robot thứ i lần lượt đọc mã của các robot 1,2,,i. Ghép toàn bộ các mã được đọc lại theo thứ tự, ta được một dãy có độ dài n(n+1)2.

Cho trước k, hãy xác định mã thứ k được đọc lên (đánh số từ 1).

Dữ liệu vào

  • Dòng đầu chứa hai số nguyên nk.
  • Dòng thứ hai chứa n số nguyên id1,id2,,idn — mã định danh của các robot.

Dữ liệu ra

  • In ra một số nguyên: mã định danh thứ k được đọc lên.

Ràng buộc

  • 1n105
  • 1kmin(2·109, n(n+1)2)
  • 1idi109, tất cả idi đôi một khác nhau.

Ví dụ

Input Output Giải thích
4 5
10 4 18 3
4 Thứ tự các mã được đọc là: 10, 10, 4, 10, 4, 18, 10, 4, 18, 3. Mã thứ 54.
2 2
1 2
1 Thứ tự các mã được đọc là: 1, 1, 2. Mã thứ 21.

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 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