Форум » Выполнение и анализ алгоритмов для исполнителей » Задача 12-303 » Ответить

Задача 12-303

LaviTa: Добрый день. Не сходится ответ. Каждая "1" дает 3 "1", 1 "2", 2 "3" Каждая "2" дает 1 "1", 1 "3" Каждая "3" дает 7 "1", 3 "2", 6 "3" Итого получается, было 6 "1", 8 "2", 10 "3". всего -24. В ответе - 26. Где и что я потеряла?

Ответов - 3

Поляков: LaviTa пишет: Где и что я потеряла? Два нуля по краям.

LaviTa: Спасибо, уже поняла

mr12345: [pre2]for x1 in range(50): for x2 in range(50): for x3 in range(50): copy_s = s = '0' + '1' * x1 + '2' * x2 + '3' * x3 + '0' while not '00' in s: s = s.replace('01', '21022', 1) s = s.replace('02', '310', 1) s = s.replace('03', '230112', 1) if s.count('1')==96 and s.count('2')==36 and s.count('3')==80: print(len(copy_s)) exit()[/pre2]




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