trang chủ / đề bài / robotsnow

Trò chơi Ném tuyết

Đề bài

Mô tả

Có 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 n và k.
  • 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

  • 1≤n≤105
  • 1≤k≤min(2·109, n(n+1)2)
  • 1≤idi≤109, 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ứ 5 là 4.
2 2
1 2
1 Thứ tự các mã được đọc là: 1, 1, 2. Mã thứ 2 là 1.

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