Форум » Обработка числовых последовательностей » Ошибка при выполнении 27-3a » Ответить

Ошибка при выполнении 27-3a

Поляков: Тимур К. пишет: [quote]Решив задачу, я столкнулся с проблемой, что мой алгоритм выдает ответ не совпадающий с указанным на сайте. Мой ответ 66480, на сайте 66228, при этом в б части и по примеру задачи ответы совпадают. Алгоритм прилагаю. [pre2] a = open('27-3a.txt') n = int(a.readline()) nums = a.readlines() s = 0 r1, r2 = 10001, 10001 for i in range(n): b = list(map(int, nums[ i].split())) s += min(b) raz = abs(b[0] - b[1]) if raz < r1 and raz % 3 == 1: r1 = raz if raz < r2 and raz % 3 == 2: r2 = raz if s % 3 == 0: print(s) if s % 3 == 1: print(s + r2) if s % 3 == 2: print(s + r1)[/pre2] [/quote]Попробуйте проверить свою программу на таких данных: [pre2] 2 2 3 2 3[/pre2] Правильный ответ должен быть 6.

Ответов - 0



полная версия страницы