Можно заметить, что признаки делимости на 3, 7, 11 и др. - это обман трудящихся, поскольку они не дают асимптотически значимого выигрыша по сравнению с прямолинейным делением. Например, признак делимости на 3 требует сложить цифры числа по модулю 3, что дает ~N операций, где N - количество цифр числа, в то время как деление уголком дает те же O(N
(
Read more... )
Comments 12
Reply
Reply
Reply
Reply
Reply
С точки зрения человека самое простое - поделить на калькуляторе (http : / / c omptune.com/calc.php?methos=GET&base1=10&base2=10&S1=55075077123297422842904086506475615025267365694781%0D%0A78998719567043914306660101081408856857010041604145%0D%0A02772255599786794789066346386820234085949632247594%0D%0A99366326138693663422188337753876323573533042773799%0D%0A258308009751&S2=35&func=bcdiv&base3=10&places=500 например)
Дальше - разумные признаки делимости (2, 3, 5, 6, 7, 9, 11 - те что не требуют "сложных" действий, типа "утроить количество десятков и прибавить единицу").
Потом уже поделить в столбик.
1000-значное число в столбик делить то еще удовольствие. А вот сложить цифры и понять делится ли на три - уже за пару часов можно. Даже меньше.
Reply
Reply
Reply
Кстати, нет ли желания всё-таки вернуться в ЖЖ?)
Reply
Вернуться в ЖЖ есть повод: меня в фейсбуке забанили, и, похоже, надолго. ;)
Reply
Потихоньку собираю такие вещички, для ответа на которые надо понимать базовые вещи, и чтоб ответ не гуглился :)
фейсбук уроды, конечно. Главное, свежие аккаунты они тоже блочат ни за что через какое-то время...
Reply
Leave a comment