摘要: 【题目大意】 求第k个不是完全平方数或完全平方数整数倍的数。 【思路】 由于μ(i)*(n/i^2)=n,可以直接从1开始,得出非完全平方数/完全平方数倍数的数的个数 注意一下二分的写法,这里用的是我一直比较喜欢的一种二分写法: int lb=下界-1,ub=上界 while (ub-lb>1) { 阅读全文
posted @ 2016-07-01 14:21 iiyiyi 阅读(225) 评论(0) 推荐(0) 编辑