摘要:
题解:这类题一般都可以考虑枚举约数(gcd),令G = gcd(a1,a2,a3,········,an),M = max(a1,a2,········,an)。有个很显然的想法,就是算出每个数的约数,然后枚举大于G的约数。然而算约数的复杂度如果是sqrt(M),就T飞了(亲测)。考虑模仿筛素数的过 阅读全文
摘要:
ps:假设三角形的两条直角边为a,b,则 n * m / k = a * b / 2,如果等式成立,就 (2 * n * m)% k == 0,怎么构造a,b?暴力貌似不行,考虑一下gcd。注意一点:2应该乘在哪个数身上! 阅读全文