Форум » Обработка числовых последовательностей » Демонстрационный вариант 2018 от ФИПИ "Задача 27 ВКонтакте 22.08.17" Версии кода на C++ , Python » Ответить

Демонстрационный вариант 2018 от ФИПИ "Задача 27 ВКонтакте 22.08.17" Версии кода на C++ , Python

dbaxps: http://informatics-ege.blogspot.ru/2017/08/2018-27-220817.html Python version представлется много проще чем С++ код, хотя при достаточно большой длине массива ( ручной ввод ) С++ компилятор даст более высокую производительность чем интерпретатор Python 2.7.1 (F26 WKS) print "Assign length for array" N = int(input()) print "Length is equal ",N k2 = k13 = k26 = 0 for i in range(N): a = int(input()) if a % 26 != 0: if a % 2 == 0: k2 += 1 if a % 13 == 0: k13 += 1 else: k26 += 1 R = k2*k13 + k26*(N-k26) + (k26*(k26-1)) / 2 print "Result is equal ",R Оба модуля тестированы в runtime phases

Ответов - 0



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