QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#20862. Tối đa hóa năng suất

Statistics

Farmer John có $N$ trang trại ($1 \leq N \leq 2 \cdot 10^5$), được đánh số từ $1$ đến $N$. Biết rằng FJ đóng trang trại $i$ vào thời điểm $c_i$. Bessie thức dậy lúc $S$ và muốn làm cho ngày của mình hiệu quả nhất bằng cách thăm nhiều trang trại nhất có thể trước khi chúng đóng cửa. Cô dự định thăm trang trại $i$ vào thời điểm $t_i + S$. Để thực sự thăm một trang trại, Bessie phải đến sớm hơn hẳn thời điểm Farmer John đóng nó.

Bessie có $Q$ truy vấn ($1 \leq Q \leq 2 \cdot 10^5$). Với mỗi truy vấn, cô cho bạn hai số nguyên $S$ và $V$. Với mỗi truy vấn, hãy cho biết Bessie có thể thăm ít nhất $V$ trang trại nếu thức dậy lúc $S$ hay không.

Dữ liệu vào

Dòng đầu tiên chứa $N$ và $Q$.

Dòng thứ hai chứa $c_1, c_2, c_3 \dots c_N$ ($1 \leq c_i \leq 10^6$).

Dòng thứ ba chứa $t_1, t_2, t_3 \dots t_N$ ($1 \leq t_i \leq 10^6$).

Mỗi dòng trong $Q$ dòng tiếp theo chứa hai số nguyên $V$ ($1 \leq V \leq N$) và $S$ ($1 \leq S \leq 10^6$).

Dữ liệu ra

Với mỗi truy vấn trong $Q$ truy vấn, in YES hoặc NO trên một dòng mới.

Ví dụ

Dữ liệu vào 1

5 5
3 5 7 9 12
4 2 3 3 8
1 5
1 6
3 3
4 2
5 1

Dữ liệu ra 1

YES
NO
YES
YES
NO

Ghi chú

Với truy vấn thứ nhất, Bessie thăm các trang trại tại các thời điểm $t = [9, 7, 8, 8, 13]$, nên cô chỉ kịp thăm trang trại $4$ trước khi FJ đóng nó.

Với truy vấn thứ hai, Bessie không kịp thăm bất kỳ trang trại nào.

Với truy vấn thứ ba, Bessie kịp thăm các trang trại $3, 4, 5$.

Với truy vấn thứ tư và thứ năm, Bessie kịp thăm tất cả các trang trại trừ trang trại thứ nhất.

Nhiệm vụ con

  • Dữ liệu 2–4: $N,Q\le 10^3$
  • Dữ liệu 5–9: $c_i, t_i \le 20$
  • Dữ liệu 10–17: không có giới hạn bổ sung.

Tác giả bài toán: Chongtian Ma

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.