CSUACM月赛 1970
来源:互联网 发布:代理商域名转到阿里云 编辑:程序博客网 时间:2024/06/03 17:50
终于给中文题了,感动中国
这道题我属于找规律类型,打个表,发现正解。据说很多人cin超时。
然而正解是考虑哪些位置的a[i]最终为1,最终为1说明此位置被反转了奇数次,即i有奇数个因子,而有且仅有完全平方数有奇数个因子,所以答案为sqrt(n)。小思维题,我还是弱了一点只会找规律。
#include<cstdio>#include<cstring>#include<cmath>#define maxl 100long long n;long long ans;int a[maxl];int main(){long long l,r,mid;while(~scanf("%lld",&n)){l=1,r=sqrt(n);while(l+1<r){mid=(l+r)>>1;if(mid*(long long)(mid+(long long)2)>n)r=mid;elsel=mid;}if(l*(l+2)>=n)ans=l;elseans=l+1;printf("%d\n",ans);}return 0;}
阅读全文
0 0
- CSUACM月赛 1970
- CSUACM月赛1971
- CSUACM月赛1972
- CSUACM月赛1973
- CSUACM小组的成绩排名(用qsort函数对double排序需谨慎)
- fzu 月赛 2011年12月
- FOJ有奖月赛3月
- fzoj11月有奖月赛ytaaa
- FOJ月赛 2015年3月
- 2014年4月TOJ月赛
- 2014年5月TOJ月赛
- FZU April 月赛
- 月赛小结
- 浙大月赛
- 月赛之路
- 月赛总结
- USACO月赛数据
- 月赛总结1
- WPD 从便携设备拷贝文件到PC文件不完整的解决办法
- BDIP-BVLC纹理
- [机器学习入门] 李宏毅机器学习笔记-32 (Recurrent Neural Network part 1;循环神经网络 part 1)
- HDU
- 邻接表数组实现
- CSUACM月赛 1970
- use shadowsocks sync android source code
- 变色DNA
- 最大流 紧急疏散evacuate
- 在构造函数中避免资源泄漏
- 线程的创建
- 阅读A Discriminative Feature Learning Approach for Deep Face Recognition
- BZOJ 1088: [SCOI2005]扫雷Mine 题解
- 考研函数总结心得