Codeforces Round 259 (Div. 1) |
---|
Закончено |
Lord Tirek — кентавр и главный антагонист в последнем эпизоде четвертого сезона сериала «My Little Pony: Friendship Is Magic». В «Twilight's Kingdom» (часть 1), Tirek сбегает из Tartarus. Он высасывает ману из пони, чтобы стать сильнее.
Основная способность Tirek называется поглощение маны. С помощью нее Tirek может забрать всю ману у любого волшебного существа.
Рассмотрим упрощенную модель. Представим, что у нас есть n пони (пронумерованы от 1 до n). У каждого пони есть три атрибута:
Lord Tirek выполняет m инструкций, каждая из которых характеризуется тремя целыми числами: ti, li, ri. Числа обозначают, что в момент времени ti Tirek использует свою основную способность, чтобы поглотить ману у пони с номерами от li до ri (обе границы включительно). Вам заданы все инструкции, которые выполняет Tirek, в хронологическом порядке. Для каждой из них выведите, сколько маны суммарно поглотит Tirek, выполняя эту инструкцию.
В первой строке записано целое число n (1 ≤ n ≤ 105) — количество пони. Каждая из следующих n строк содержит три целых числа: si, mi, ri (0 ≤ si ≤ mi ≤ 105; 0 ≤ ri ≤ 105), обозначающие характеристики текущего пони.
В следующей строке записано целое число m (1 ≤ m ≤ 105) — количество инструкций. Каждая из следующих m строк содержит три целых числа: ti, li, ri (0 ≤ ti ≤ 109; 1 ≤ li ≤ ri ≤ n), описывающих текущую инструкцию. Инструкции заданы в порядке строгого возрастания ti (все ti различны).
Для каждой инструкции выведите в отдельной строке количество маны, которое поглотит Tirek, выполнив эту инструкцию.
5
0 10 1
0 12 1
0 20 1
0 12 1
0 10 1
2
5 1 5
19 1 5
25
58
Изначально у каждого пони 0 маны. Во время первой инструкции каждый пони имеет 5 маны, таким образом Tirek получает 25 маны в сумме. Каждый пони будет иметь 0 маны после первой инструкции.
Во время второй инструкции пони 3 имеет 14 маны, а у остальных пони количество маны равно их mi.
Название |
---|