Рейтинговая работа Высокоуровневые методы программирования ВИТТЕ 16 Вариант Р Python (Решение → 89700)

Описание

Рейтинговая работа Высокоуровневые методы программирования ВИТТЕ 16 Вариант Р Python

Какое минимальное количество спичек необходимо для того, чтобы выложить на плоскости N квадратов со стороной в одну спичку? Спички нельзя ломать и класть друг на друга. Вершинами квадратов должны быть точки, где сходятся концы спичек, а сторонами – сами спички.

Напишите программу, которая по количеству квадратов N, которые необходимо составить, находит минимальное необходимое для этого количество спичек.

Входные данные

В единственной строке входного файла INPUT.TXT записано одно целое число N (1 ≤ N ≤ 109).

Выходные данные

В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число – минимальное количество спичек, требуемых для составления заданного количества квадратов.

    
            Описание
            Рейтинговая работа Высокоуровневые методы программирования ВИТТЕ 16 Вариант Р PythonКакое минимальное количество спичек необходимо для того, чтобы выложить на плоскости N квадратов со стороной в одну спичку? Спички нельзя ломать и класть друг на друга. Вершинами квадратов должны быть точки, где сходятся концы спичек, а сторонами – сами спички. Напишите программу, которая по количеству квадратов N, которые необходимо составить, находит минимальное необходимое для этого количество спичек. Входные данныеВ единственной строке входного файла INPUT.TXT записано одно целое число N (1 ≤ N ≤ 109). Выходные данныеВ единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число – минимальное количество спичек, требуемых для составления заданного количества квадратов.    
            
            
            Рейтинговая работа Высокоуровневые методы программирования 15-П вариант ВИТТЕ PYTHONРейтинговая работа Высокоуровневые методы программирования ВИТТЕ 16 Вариант Р PythonРейтинговая работа Высокоуровневые методы программирования ВИТТЕ 9 Вариант И-ЙРейтинговая работа Высокоуровневые методы программирования Е-Ё 6 вариант ВИТТЕРейтинговая работа Высокоуровневые методы программирования  К 10 вариант ВИТТЕ Рейтинговая работа Групповой проект ВИТТЕРейтинговая работа дискретная математика вар 2 С.Ю.Витте  Рейтинговая работа Вариант 2 ВиттеРейтинговая работа витте государственные и муниципальные финансы вар.1Рейтинговая работа Витте Основы юридического консультирования Рейтинговая работа Витте Разработка программного обеспечения для мобильных устройств Вариант 4-ГРейтинговая работа Витте Теоретические основы квалификации преступлений Вариант 3Рейтинговая работа Высокоуровневые методы информатики и программирования 22 вариант ВИТТЕРейтинговая работа Высокоуровневые методы информатики и программирования 3 вариант ВИТТЕ