洛谷7月月赛题解 A P6685 发表于 2020-07-26 更新于 2021-08-15 首先声明一下,这个题目的标题是骗人的(滑稽),这是一道简单的数论题。 原题: 给定 n,mn,mn,m ,求有多少个正整数 xxx 使得 xm≤nx^m \leq nxm≤n 。 比较复杂的解法: 若 m=1m = 1m=1 ,输出 nnn . 若 m>30m > 30m>30 ,输出 000 . 别问我30哪来的QwQ 其他暴力计算 比较简单的解法: 稍微推一下柿子,就可以发现: 求: x<=nmx <= \sqrt[m]{n} x<=mn 即,题目让你求: nm\sqrt[m]{n} mn 所以,只要输出 pow(n,1.0/m)即可 考场上的神奇解法 由于考场上不小心用了long long(滑稽),导致pow失效,乱搞(枚举+贪心)AC了(……) 欢迎关注我的其它发布渠道 Twitter Telegram TGroup RSS