trang chủ / đề bài / dhbb23_chv_10_a

Số lớn thứ K

Đề bài

Mô tả

Cho một bảng gồm N hàng và M cột. Ô nằm tại hàng i cột j (1≤i≤N, 1≤j≤M) có giá trị là i·j. Ví dụ với N=2 và M=3, bảng là:

Cột 1 Cột 2 Cột 3
Hàng 1 1 2 3
Hàng 2 2 4 6

Yêu cầu: Cho số nguyên K, tìm số nguyên lớn thứ K trong bảng trên. Bảng có N·M ô; các giá trị bằng nhau ở những ô khác nhau được tính riêng, tức là sắp xếp N·M giá trị theo thứ tự không tăng rồi lấy giá trị đứng ở vị trí thứ K.

Dữ liệu vào

Gồm 3 số nguyên N,M,K (1≤N,M≤106, 1≤K≤N·M).

Dữ liệu ra

In ra số lớn thứ K trong bảng.

Ràng buộc

  • 1≤N,M≤106.
  • 1≤K≤N·M.

Subtasks

  • Subtask 1 (60% số điểm): N,M≤103.
  • Subtask 2 (40% số điểm): N,M≤106.

Mỗi subtask được chấm theo nhóm: chỉ được điểm của subtask khi đúng mọi test thuộc subtask đó.

Ví dụ

Input Output Giải thích
2 3 3 3 Các giá trị trên bảng sau khi sắp xếp lại là (1,2,2,3,4,6), giá trị lớn thứ 3 là 3.
3 3 4 4 Các giá trị theo thứ tự không tăng là (9,6,6,4,3,3,2,2,1); hai ô có giá trị 6 được tính là hai giá trị, nên giá trị lớn thứ 4 là 4.

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