链接:
来源:牛客网
Johnson和Nancy要在星光下吃晚餐。这是一件很浪漫的事情。
为了增加星光晚餐那浪漫的氛围,他拿出了一个神奇的魔法棒,并且可以按照一定的规则,改变天上星星的亮暗。
Johnson想考考Nancy,在他挥动魔法棒后,会有多少颗星星依旧闪耀在天空。他知道,Nancy一定会一口说出答案。
Nancy当然知道怎么做啦,但她想考考你!
Johnson先将天上n个星星排成一排,起初它们都是暗的。
他告诉他的妹子,他将挥动n次魔法棒,第i次挥动会将编号为i的正整数倍的星星的亮暗反转,即亮的星星转暗,暗的星星转亮。
Johnson想问Nancy,最终会有多少个星星依旧闪亮在天空。
一个整数n,含义请见题目描述。
一个整数ans,即n次操作后会有多少个星星依旧闪亮。
示例1
复制
3
复制
1
示例2
复制
7
复制
2
对于60%的数据:n≤2×106 对于100%的数据:n≤1018
#include <bits/stdc++.h>
using namespace std;
int main(int argc, char const *argv[])
{long long n;scanf("%lld",&n);long long ans = sqrt(n * 1.0);printf("%lldn",ans);return 0;
}
本文发布于:2024-01-28 22:01:13,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170645047910582.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |