Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
На треугольной сетке расположен выпуклый шестиугольник, его вершины совпадают с узлами, а стороны лежат на линиях сетки. По известным длинам сторон фигуры определите её площадь в единичных треугольниках.
Шесть строк входного файла содержит шесть натуральных чисел ai — длины сторон шестиугольника в порядке обхода. Гарантируется непротиворечивость входных данных.
Обратите внимание, что при заданных ограничениях для хранения значений переменных необходимо использовать 64-битный тип данных, например long long в C++, int64 в Free Pascal, long в Java.
Выведите одно натуральное число — ответ на вопрос задачи.
1 ≤ ai ≤ 108
Баллы за каждый тест начисляются независимо.
Решения, верно работающие в случае, когда все стороны шестиугольника равны, получат не менее 20 баллов.
Смотри рисунок.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|