洛谷1036F Relatively Prime Powers(构造)(二分)
题意定义一个数x合法为x无法表示成a^k(k!=1)。给出T个询问,求小于n内不合法的数的个数。特性不合法的数一定是一个数的几次方,即如果所有的a^k的数。题解构造+二分不妨构造出所有的a^k的数,但是这些数整容太庞大了。我们考虑去掉所有a^2的数,这样规模就控制在了可行范围内。最后的时候减掉n之内a^2的数就可以了,这些数有sqrt(n)个。提醒一句,注意精度的问题...
原创
2018-10-31 14:00:08 ·
456 阅读 ·
2 评论