trang chủ / đề bài / concerttic

Vé Hòa Nhạc

Đề bài

Mô tả

Có n vé hòa nhạc với các mức giá cho trước. m khách hàng đến lần lượt, mỗi người có một ngân sách tối đa. Mỗi khách hàng sẽ nhận vé có giá cao nhất không vượt quá ngân sách của họ (nếu có), sau đó vé đó không còn được bán nữa. Nếu không có vé phù hợp, in ra −1.

Dữ liệu vào

  • Dòng 1: hai số nguyên n và m
  • Dòng 2: n số nguyên — giá các vé
  • Dòng 3: m số nguyên — ngân sách tối đa của từng khách (theo thứ tự đến)

Dữ liệu ra

In ra m dòng — với mỗi khách, in giá vé họ nhận được hoặc −1.

Ràng buộc

  • 1≤n,m≤2×105
  • 1≤hi,ti≤109

Ví dụ

Input Output Giải thích
5 3
5 3 7 8 5
4 8 3
3
8
-1
Khách 1 (ngân sách 4) nhận vé 3. Khách 2 (ngân sách 8) nhận vé 8. Khách 3 (ngân sách 3) không có vé phù hợp.

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