Автор: | Жюри всероссийских зимних сборов школьников 2007-2008 | Ограничение времени: | 2 сек | |
Входной файл: | stripe.in | Ограничение памяти: | 64 Мб | |
Выходной файл: | stripe.out | |||
Максимальный балл: | 100 |
Есть полоска бумаги шириной 1 сантиметр, выкрашенная с одной стороны в зеленый, а с другой стороны — в фиолетовый цвет. Ее постепенно выкладывают на стол, иногда складывая и поворачивая на 90 градусов. В результате этих действий полоска частично оказывается на столе фиолетовой стороной вверх, частично — зеленой. Требуется вычислить площади видимых частей полоски обоих цветов.
Более точно: полоска условно делится на квадраты размера 1 × 1 сантиметр. В начале центр первого квадрата фиксируется на столе. На i-м шаге от центра последнего зафиксированного квадрата отступают Ki сантиметров и фиксируют там центр соответствующего квадрата. Затем полоску сгибают в этом месте так, чтобы на месте квадрата, где находится сгиб, образовался прямоугольный треугольник. Полоска сгибается через верх, то есть цвет i-го треугольника не совпадает с цветом i-го отрезка. Затем переходят к следующему шагу.
Сначала полоска выкладывается зеленой стороной вверх.
1 ≤ N ≤ 100
Все Ki целые, 1 ≤ Ki ≤ 107.
№ | Входной файл (stripe.in ) |
Выходной файл (stripe.out ) |
---|---|---|
1 |
|
|
2 |
|
|