Hành tinh Hough

View as PDF

Submit solution

Points: 200.00 (partial)
Time limit: 1.0s
Memory limit: 1G
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text

Hành tinh Hough xa xôi được chia thành hai nửa bán cầu có trình độ khoa học kỹ thuật khác hẳn nhau. Ở Hough A, ngành khoa học máy tính và tự động hóa phát triển mạnh mẽ, mọi công việc của họ đều được thực hiện một cách tự động. Trái ngược với Hough A, ở Hough B trình độ của họ vẫn đang ở mức thời kỳ đồ sắt bởi lẽ họ đề cao lao động chân tay. Mặc dù trình độ khoa học kỹ thuật ở hai bán cầu rất khác nhau nhưng họ vẫn chung sống hòa bình với nhau từ thế kỷ này qua thế kỷ khác. Hằng năm họ còn tổ chức một cuộc thi lớn dành cho tất cả người dân trên hành tinh. Ở Hough A có n người tham dự còn Hough B có mngười tham dự. Nhờ chương trình đo sức khỏe nên Hough A biết trước được chỉ số sức khỏe của tất cả người dân trên hành tinh. Trong cuộc thi, mỗi lượt sẽ có hai người ở hai bán cầu lên thi đấu, người có chỉ số sức khỏe tốt hơn sẽ dành chiến thắng, mỗi người chỉ được thi đấu tối đa một lần. Yêu cầu: Hãy cho biết mỗi người tham dự Hough B có chỉ số sức khỏe lớn hơn bao nhiêu người tham dự của Hough A. Dữ liệu vào:

  • Dòng đầu tiên ghi hai số nguyên dương n và m.
  • Dòng thứ hai ghi n số nguyên dương ~a_1~,~a_2~,…,~a_n~ cho biết chỉ số sức khỏe của n người tham dự cuộc thi ở Hough A.
  • Dòng thứ ba ghi m số nguyên dương ~b_1~,~b_2~,…,~b_m~ cho biết chỉ số sức khỏe của m người tham dự cuộc thi ở Hough B.

Giới hạn:

  • Trong tất cả các test các số nguyên không vượt quá 109
  • Có 50% số test tương ứng với 50% số điểm có n,m≤~10^3~
  • 50% số test còn lại tương ứng với 50% số điểm có n,m≤~10^5~

Kết quả:

Gồm m dòng, dòng thứ i cho biết người thứ i ở Hough B có chỉ số sức khỏe lớn hơn bao nhiêu người ở Hough A.

Ví dụ:
Input 1:
3 4
1 4 3
4 5 3 3
Output 1:
2
3
1
1

Comments

Please read the guidelines before commenting.



  • 0
    anhtuan2007  commented on Aug. 28, 2022, 11:34 a.m.

    Amelia Watson Amelia Watson Amelia Watson