VK Cup 2015 - Квалификация 1 |
---|
Закончено |
На вечеринке встретились n друзей, они давно не собирались все вместе и поэтому решили сделать общее групповое фото.
Упрощённо процесс фотографирования можно описать следующим образом. На фотографии каждый из друзей занимает прямоугольник из пикселей: i-й из них занимает прямоугольник ширины wi пикселей и высоты hi пикселей. На групповом фото все фотографируемые стоят в ряд, таким образом минимальный размер в пикселях фотографии, включающей всех друзей, составляет W × H, где W — суммарная ширина всех фотографируемых, а H — максимальная из высот всех фотографируемых.
Как это обычно и бывает, друзья сфотографировались n раз — на j-й (1 ≤ j ≤ n) фотографии присутствовали все, кроме j-го из них, ведь он был фотографом.
Выведите минимальный размер в пикселях каждого из сделанных фото.
В первой строке записано целое число n (2 ≤ n ≤ 200 000) — количество друзей.
Далее следует n строк: i-я из них содержит информацию об i-м из друзей. В строке содержится пара целых чисел wi, hi (1 ≤ wi ≤ 10, 1 ≤ hi ≤ 1000) — ширина и высота в пикселях соответствующего ему прямоугольника.
Выведите n разделённых пробелами чисел b1, b2, ..., bn, где bi — общее количество пикселей на минимальной фотографии, вмещающей всех друзей, кроме i-го из них.
3
1 10
5 5
10 1
75 110 60
3
2 1
1 2
2 1
6 4 6
Название |
---|