Type: Default 1000ms 256MiB

出租

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

【题目描述】

富萝莉白浅有 𝑛𝑛 栋楼,编号分别为 11 ~ 𝑛𝑛,每栋楼都有 𝑘𝑘 个房间以供出租,每个房间只能住一人。对于租户来说,大家都希望租到一些地理位置合适的房间。假设某个人喜好的位置是 𝑥𝑥,那么他就只能住在 𝑥𝑥 ~ 𝑥𝑥 + 𝑑𝑑 这些楼中的某一个房间(𝑑𝑑 是本题的给定值)。

现在有 𝑚𝑚 次询问,每次询问会给出两个数字 𝑥𝑥, 𝑦𝑦,表示现在来了 𝑦𝑦 个喜好位置为 𝑥𝑥 的人想要租房,如果 𝑦𝑦 为负数,则表示离开了 −𝑦𝑦 位喜好位置为 𝑥𝑥 的租户,保证离开之后喜好位置为 𝑥𝑥 的租户数量不为负数。

对于每次询问你都需要回答 YESYES𝑁O𝑁O 表示目前白浅 能否给每个人都分配到理想的房间。

注意:白浅可以随时更换租户的房间,但前提是新房间也要符合租户的喜好,即新房间要位于编号为𝑥𝑥 ~ 𝑥𝑥 + 𝑑𝑑的楼。

【输入格式】

第一行包含四个非负整数 𝑛𝑛, 𝑚𝑚, 𝑘𝑘, 𝑑𝑑接下来包含 𝑚𝑚 行,每行给出两个整数 𝑥𝑥, 𝑦𝑦,表示一次询问。

【输出格式】

输出 𝑚𝑚 行,每行包含一个字符串 YESYES𝑁O𝑁O表示答案。

【样例 1 输入】

4 4 2 1
1 3
2 3
3 3
2 -1

【样例 1 输出】

YES
YES
NO
YES

【备注】

对于 1 − 3 的测试点,有 𝑛,𝑚2000𝑛, 𝑚 \le 2000 对于 4 − 5 测试点,有 𝑘𝑘 = 1 对于 1 − 10 测试点,有 1𝑛,𝑚,𝑑51051 ≤ 𝑛, 𝑚, 𝑑 ≤ 5 ∗ 10^5, 0𝑘,𝑦1090 \le 𝑘, 𝑦 \le 10^9, 1𝑥𝑛𝑑1 \le 𝑥 \le 𝑛 – 𝑑

NOIP5测

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2024-11-16 8:00
End at
2024-11-16 12:30
Duration
4.5 hour(s)
Host
Partic.
11