ovo的憨憨题解

发布时间:2019-10-19 02:10:52
贴主:ovo
热度:3
正在讨论:P1076 - aabb 题目传送门

ovo 2019-10-19

这题。。。怎么说呢。。。我试了一下,只要把每个运算结果都%10007就能过了

就是说


((a * a)* (b * b)) % 10007 过不了

(((a * a) % 10007) * ((b * b) % 10007)) % 10007 能过

((((a % 10007) * (a % 10007)) % 10007) * (((b % 10007) * (b % 10007)) % 10007)) % 10007 能过


第一个过不了的原因我猜应该是因为数据超longlong了存储出错

至于第二个第三个为什么能过参考余数定理(大概)

(0)

ovo 2019-10-19

希望以后有dalao能详细解答qwq

(0)

易向晚来适 2019-10-23

其实在竞赛中有很多题目都是需要取模的,通常情况下基于以下两个公式:

(a + b) % p = (a % p + b % p) % p

(a * b) % p = ((a % p) * (b % p)) % p

(0)

Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1