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

Vé Hòa Nhạc

Đề bài

Mô tả

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

  • 1n,m2×105
  • 1hi,ti109

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