BThero играет в тетрис. Поле можно представить как прямоугольник с шириной W и бесконечной высотой. Для удобства скажем что прямоугольник находится на двумерной системе координат. Левая нижняя клетка поля имеет координаты (1,1), а правая нижняя — (W,1). В игре последовательно произошли q событий двух типов:

На поле падает новый прямоугольник покрывающий x-отрезок [l,r] и высотой h. Он начинает падать с бесконечной высоты и падает до тех пор, пока не уткнется в другой прямоугольник или на дно поля. Заметьте, что в данной вариации тетриса двигать прямоугольники вы не можете.
Поступает запрос с одним целым числом y. Надо ответить, сколько клеток на высоте y уже заняты прямоугольниками.
эффективно обработать все события!


BThero играет в тетрис. Поле можно представить как прямоугольник с шириной W и бесконечной высотой.
BThero играет в тетрис. Поле можно представить как прямоугольник с шириной W и бесконечной высотой.

Elkhadi54Skorpion Elkhadi54Skorpion    2   24.02.2021 12:53    1

Другие вопросы по теме Информатика