EduBrick

G. Билеты на МЦД

1000 мс · 256 МБ · всё или ничего

Маршрут электрички проходит через N+1N + 1 станцию, занумерованных от 0 до NN; в электричке KK сидячих мест. Пассажир называет станции xx и yy - откуда и куда едет. Билет продаётся, если на всём участке от xx до yy есть хотя бы одно свободное место.

Обрабатывайте запросы в порядке поступления.

Формат ввода

В первой строке - числа NN (1≤N≤2⋅1051 \le N \le 2 \cdot 10^5), KK (1≤K≤10001 \le K \le 1000) и MM (1≤M≤1051 \le M \le 10^5).

В следующих MM строках - запросы: пары xx и yy (0≤x<y≤N0 \le x < y \le N).

Формат вывода

На каждый запрос выведите 1, если билет продан, и 0 иначе. Каждый ответ в отдельной строке.

Примеры

ввод
5 2 4
0 4
1 2
1 4
2 4
вывод
1
1
0
1
ввод
1 1 2
0 1
0 1
вывод
1
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.