eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Макет міста

Макет міста

У Петі на столі стоїть макет центральної частини міста. Макет являє собою \textbf{N} будівель у формі прямокутних паралелепіпедів, розташованих на плоскій поверхні. Будинки можуть впритул дотикатися стінками. Петя хоче обклеїти верхні і бічні грані усіх будівель кольоровим папером. Він вирішив заздалегідь обчислити, скільки паперу йому потрібно, враховуючи, що дотичні частини стінок можна не обклеювати. Потрібно написати програму, яка приймає на вхід інформацію про макет (для кожної будівлі відомі її висота та координати основи) і виводить шукану площу паперу. \InputFile Вхідний файл містить ціле число \textbf{N} (\textbf{1 }≤ \textbf{N }≤\textbf{ 10^5}) --- кількість будівель. Далі слідують \textbf{N} п'ятірок цілих чисел: \textbf{x_i y_i u_i v_i h}_\{i (\}\textbf{0} ≤ \textbf{x_i} < \textbf{u}_i ≤ \textbf{10000}, \textbf{0} ≤ \textbf{y_i} < \textbf{v_i} ≤ \textbf{10000}, \textbf{0} < \textbf{h_i} ≤ \textbf{100}_\{)\}, де (\textbf{x_i}, \textbf{y_i}) та (\textbf{u_i}, \textbf{v_i}) --- координати двох протилежних кутів основи будівлі у сантиметрах, \textbf{h_i} --- висота будунку в сантиметрах. Основи будівель являють собою прямокутники зі сторонами, паралельними осям координат. Сума площ верхніх та бічних граней усіх будівель без урахування дотичних частин не перевищує \textbf{10^9}. \OutputFile Вихідний файл повинен містити ціле число \textbf{S} - шукану площу у квадратних сантиметрах.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
1
0 5 5 7 3
Вихідні дані #1
52