Завдання другого туру 2013 |
![]() |
Написав Стеблевець Олександр Леонідович | ||||
Неділя, 10 листопада 2013, 21:57 | ||||
2 тур - з 11.11 по 17.11.2013
|
money.dat 123 |
money.ans 1.36 |
Задача 2. Сірники (100 балів)
Ім'я вхідного файлу: match.dat
Ім'я вихідного файлу: match.ans
Програма: match.*
Ліміт часу: 1 секунда
Василько для побудови сірникових будиночків, почав розкладати сірники на столі. Йому стало цікаво, яка мінімальна кількість сірників потрібна для того, щоб викласти на площині N квадратів зі стороною в один сірник? Сірники він не ламав та не клав один на одного, вершинами квадратів були точки, де сходились кінці сірників.
Поможіть Васильку підрахувати мінімальну кількість сірників, для побудови квадратів N.
Технічні умови
Вхідні дані
Єдиний рядок вхідного файлу містить одне ціле число N (1 ≤ N ≤ 10^9).
Вихідні дані
Одне число, мінімальна кількість сірників.
Приклад
match.dat 4 |
match.ans 12 |