Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Прошу решить задачу на Python

Meps Mepsikovich Ученик (73), открыт 1 неделю назад
В центре системы координат находится окружность длины L.

Требуется определить количество пересечений окружности с координатной сеткой.

Входные данные
Входной файл INPUT.TXT содержит натуральное число L (L ≤ 1018) – длину окружности.

Выходные данные
В выходной файл OUTPUT.TXT выведите ответ на задачу.

Примеры
№ INPUT.TXT OUTPUT.TXT
1 5 4
2 17 20
2 ответа
Ludfed Мудрец (15759) 1 неделю назад
Задачи на питоне решаются платно.
Александр Загуляев Мыслитель (8103) 1 неделю назад
 import math 

def func(L):
r = L / (2 * math.pi)
return 4 * (2 * math.floor(r) + 1)

with open('INPUT.TXT', 'r') as infile:
L = int(infile.read().strip())

result = str(func(L))

with open('OUTPUT.TXT', 'w') as outfile:
outfile.write(result)
Похожие вопросы