trang chủ / đề bài / dhbb15_10_table

Bảng thông tin điện tử

Đề bài

Mô tả

Bảng thông tin điện tử được lắp trên các đường phố để cung cấp ngắn gọn các thông tin quan trọng, các sự kiện, khẩu hiệu... Công ty điện tử Sáng Sao vừa cho xuất xưởng một bảng thông tin điện tử có dạng một hàng gồm n vị trí, mỗi vị trí hiển thị một ký tự. Các vị trí được đánh số từ 1 đến n từ trái qua phải. Các ký tự chạy từ phải qua trái: cứ mỗi giây, ký tự ở vị trí i chuyển sang vị trí i−1 (i=2,3,…,n), ký tự ở vị trí 1 rời khỏi bảng, và ký tự tiếp theo của xâu dữ liệu được đưa lên bảng ở vị trí n. Ban đầu (thời điểm 0), tất cả các vị trí đều chứa dấu cách.

Trong thời gian thử nghiệm, để kiểm tra chất lượng bảng, công ty Sáng Sao cho phát lên bảng xâu S được tạo thành bằng cách viết liên tiếp các số tự nhiên 1,2,3,4,…,1015. Như vậy, phần đầu của xâu khi viết đến số 14 là 1234567891011121314.

Ví dụ, với n=5 thì ở giây thứ 3 kể từ lúc bắt đầu phát thử nghiệm, bảng hiển thị (từ vị trí 1 đến vị trí 5) dấu cách, dấu cách, 1, 2, 3; còn ở giây thứ 19 bảng hiển thị 2, 1, 3, 1, 4.

Yêu cầu: Cho n và t, hãy xác định xâu được hiển thị trên bảng tại thời điểm t, giả thiết thời điểm bắt đầu phát thử nghiệm là 0.

Dữ liệu vào

Gồm một dòng chứa hai số nguyên dương n,t.

Dữ liệu ra

In ra một xâu độ dài n là xâu được hiển thị trên bảng tại thời điểm t (ký tự thứ i là ký tự ở vị trí i). Nếu t<n thì n−t vị trí đầu vẫn là dấu cách; trình chấm bỏ qua các dấu cách ở đầu dòng nên có thể in hoặc không in chúng.

Ràng buộc

  • 1≤n≤100.
  • 1≤t≤1015.

Subtasks

  • Có 20% số test ứng với 20% số điểm có n≤100 và t≤106.
  • Có 40% số test ứng với 40% số điểm có n≤100 và 109≤t≤109+106.
  • Có 40% số test còn lại ứng với 40% số điểm có n≤100 và t≤1015.

Ví dụ

Input Output Giải thích
5 19 21314 Sau 19 giây, 19 ký tự đầu của S (1234567891011121314) đã lên bảng; bảng chứa 5 ký tự cuối cùng trong số đó.
5 3 123 Ví dụ bổ sung. Bảng hiển thị dấu cách, dấu cách, 1, 2, 3 (xâu đầy đủ là hai dấu cách rồi đến 123).
4 192 9100 Ví dụ bổ sung. Ký tự thứ 189 của S là chữ số cuối của 99, ba ký tự tiếp theo là số 100.
1 1 1 Ví dụ bổ sung. Sau 1 giây, ký tự đầu tiên của S đã lên bảng.

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