题目大意:
告诉你个长度为$10000000$的数字,问这个数字是否既是73的倍数又是137的倍数。
解题思路:
大数取模。c++
的大数取模是根据秦九韶公式来的,
举个例子来说$123 = ((1 \times 10 + 2) \times 10) + 3$,
而$(a \times b) \% M = a \% M \times b \% M$,
然后我们就能得到$123 \% M = ((1 \% M \times 10 + 2) \% M \times 10) \% M + 3 \% M$。
Mycode:
1 |
|