Нужно ли вычислять по модулю 1 000 000 007 (10 ^ 9 + 7) в python3? - PullRequest
0 голосов
/ 03 апреля 2020

При решении вопросов конкурентного программирования иногда требуется вычислить окончательный ответ как «Поскольку это число может быть большим, вычислите его по модулю 1 000 000 007 (10 ^ 9 + 7)». Кроме того, это факт, что в python3 обычный тип int не ограничен. Итак, необходимо вычислить по модулю 10 ^ 9 + 7, если я решаю свой вопрос программирования в python 3?

1 Ответ

0 голосов
/ 03 апреля 2020

Неважно, что кто-то здесь считает справедливым или оправданным. Важно то, что автоматическая система или ответственное лицо ожидает в качестве ответа.

Конечно, поскольку выполнение модульных операций может замедлить возможное решение в течение определенного периода времени, было бы лучше найти оптимальную альтернативу если разрешено.

...