@yang12138
2019-05-22T20:32:28.000000Z
字数 1555
阅读 1492
未分类
原题链接:https://hihocoder.com/problemset/problem/1872
下文用到的数学符号:
表示的最大公约数。
表示的最小公倍数。
表示如果为真返回,否则返回。
表示不能整除。
题意:
问满足
解析:
要求的就是斜边小于等于的商高三角形的个数。
首先本源商高三角形的结论是:
在给定的情况下,一个本源商高三角形通过边乘同一个正整数可以拓展出个商高三角形,所以也就是求:
设
可知。
先求:
设
再考虑求:
同样的,设
求解的时间复杂度是的,求解的时间复杂度是:
预处理的时间复杂度我不会算...不过在时进行计算也可以很快得出结果。