TRẮC NGHIỆM TÂM LÍ

(tntl.*)

Trắc nghiệm tâm lí là phương pháp thông dụng để có thể đoán nhận được tính cách của mỗi người trong cuộc sống và cũng là một trò chơi khá phổ biến trên truyền hình. Trong một trò chơi như vậy được phát trên kênh VTV. Trước tiên, ban tổ chức phát cho mỗi khán giả ngồi xem trực tiếp một phiếu thăm dò trong đó có các câu hỏi trắc nghiệm. Tất cả các phương án trả lời đều có điểm và mỗi người sau khi trả lời xong sẽ được tổng điểm là một số nguyên dương. Có \(m\) người tham gia cuộc chơi trên sân khấu. Với người chơi thứ \(i\), sau khi nghe người dẫn chương trình đọc các câu hỏi trắc nghiệm sẽ đưa ra hai số nguyên \(s_{i}\)\(f_{i}\) với ý nghĩa rằng những khán giả có tổng điểm nằm trong đoạn \(\left\lbrack s_{i},\ f_{i} \right\rbrack\) sẽ là những người có tính cách phù hợp với mình nhất.

Yêu cầu: Viết chương trình tính xem mỗi người chơi sẽ tìm thấy bao nhiêu khán giả có tính cách phù hợp với mình nhất.

Dữ liệu vào:

+ Dòng đầu tiên chứa số nguyên \(n\ (0 < n \leq 10^{5})\) là số khán giả.

+ Dòng thứ hai chứa \(n\) số nguyên dương \(a_{1},\ a_{2},\ldots,\ a_{n}\) (\(a_{i} \leq 10^{5}\)) là tổng điểm của mỗi khán giả.

+ Dòng thứ ba chứa số nguyên \(m\) (\(1 \leq m \leq 10^{5}\)) là số người chơi.

+ \(m\) dòng tiếp theo, dòng thứ \(i\) chứa hai số nguyên \(s_{i},\ f_{i}\) (\(1 \leq s_{i} \leq f_{i} \leq 10^{5}\)) là khoảng điểm của những người có tính cách phù hợp nhất với người \(i\) nhất (\(1 \leq i \leq m)\).

Hai số nguyên liên tiếp trên cùng một dòng cách nhau bằng dấu trống (space)

Kết quả:

+ Gồm \(m\) dòng, dòng thứ \(i\) ghi một số nguyên là số lượng khán giả có tính cách phù hợp với người thứ \(i\) nhất (\(1 \leq i \leq m)\).

Ví dụ:

Input Output
5
7 2 4 5 3
2
1 4
3 10
3
4

Ràng buộc:

  • 5 test có \(n,\ m \leq 5000\)

  • 3 test có \(5000 < n,m \leq 10^{5}\)

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. hungeazy08 (4/26)
  3. tung (2/5)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]