Случайности не случайны
Есть задача, в ответе получается целое число, но по условию нужно "результат вернуть по модулю 1000000007". Подскажите пожалуйста что это за модуль такой и как представить в нем число?

Комментарии
22.02.2010 в 18:16

n по модулю m - это остаток от деления n на m

т.е. 4 по модулю 5 - это 4
10 по модулю 4 - это 2
и т.д.
22.02.2010 в 22:38

Случайности не случайны
Феаринг спасибо! теперь понятно.
а 4 по модулю 5, получается целая часть от деления 0, а остаток 4 верно?
23.02.2010 в 00:29

rid.er
Ага)
23.02.2010 в 04:19

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
rid.er, а это что это Вы такое решаете?) Не олимпиадные задачи ли?)
23.02.2010 в 08:03

Случайности не случайны
[revolver] олимпиадные) вроде бы для школьников)) позабывал уже все((
24.02.2010 в 04:42

Люди никогда не достигнут совершенства, пока будут оставаться людьми...
rid.er, эмм)) а по-подробнее?)))
Фишка в том, что ответ видимо не влазит в int или в int64 даже, поэтому просят выдать по модулю. Модуль, кстати, простой, чтобы избежать коллизий с неверным решением)
24.02.2010 в 16:31

Случайности не случайны
Заочный тур КНУ это... кстати задача как оказалось не простая и в решении я застрял)) если подробнее вот условие: линия горизонта в городе состоит из n домов, каждый из которых имеет уникальную высоту от 1 до n. дом видно слева(справа) если левее(правее) его нет домов с большей высотой. известно количество домов n и числа leftSide и rightSide домов которые видно слева и справа. Найти количество перестановок домов для которых это возможно, результат вернуть по модулю 1000000007.
я пытался сделать хитрой комбинаторикой - не получилось, перебор тоже не получился