while True:
if sum(map((lambda x: x**2), a))%7 == 0:
# do stuff
# красиво, читабельно, без боли
# всегда забавляет угарать над писателями вышеуказанного шедевра
if sum(map((lambda x: x**2), a))%7 == 0:
# do stuff
# красиво, читабельно, без боли
# всегда забавляет угарать над писателями вышеуказанного шедевра
раскрыть ветку (1)
раскрыть ветку (1)
Ой да там ограничениена число 10^5, а на выполнение 256 Мб и 1 секунда. Поэтому первый вариант и появился.
И второй вариант хотя бы не говнокод, и, в отличии от первого, работает. Все тесты прошел.
И второй вариант хотя бы не говнокод, и, в отличии от первого, работает. Все тесты прошел.
раскрыть ветку (1)
вообще работает, только в этом коде не работает. Но компилятор и правда древний был MSVS 2008
показать ответы
while (1 == 1) {
if ((a[0]*a[0]+a[1]*a[1]+a[2]*a[2]+a[3]*a[3]+a[4]*a[4])%7 == 0)
шедеврально:D
if ((a[0]*a[0]+a[1]*a[1]+a[2]*a[2]+a[3]*a[3]+a[4]*a[4])%7 == 0)
шедеврально:D
раскрыть ветку (1)
