917 читали · 2 года назад
Задача про номер дома
Диалог программистов с зубодробительной логикой На обеденном перерыве, когда было совсем жарко, один программист решил поиздеваться над другим. Он сказал: — Я загадал два разных числа от 1 до 9, сможешь угадать их сумму? — Да ну, ты чего, там же куча вариантов. — Окей, дам подсказку: последняя цифра в произведении моих чисел такая же, как номер моего дома. — Так я же не знаю номер твоего дома. Хотя подожди, я понял! И второй программист сразу же назвал сумму двух загаданных чисел. Как он это сделал?...
1 год назад
Проект Эйлер 11: Наибольшее произведение в таблице
Задача В этой таблице 20x20 четыре числа по диагонали помечены красным: Произведение этих чисел равно 26×63×78×14=1788696. Каково максимальное произведение четырёх последовательных чисел в любом направлении (вверх, вниз, влево, вправо, или по диагонали) в таблице 20×20? Решение Порядок операндов в произведении не имеет значения, поэтому половину направлений можно сразу отбросить, так как они будут дублироваться. Например, если взять 4 числа по горизонтали: 1, 2, 3, 4, то произведение можно посчитать начиная с 1 и направо, либо с 4 и налево...