hdu 2715 Herd Sums
来源:互联网 发布:linux恢复删除文件命令 编辑:程序博客网 时间:2024/05/16 07:48
简单数学题目,输入n,用sum计数,若存在2个正整数x,y使(x+y)*(y-x+1)=2*n,则sum++;因此我们就把2*n分解成2个数m,n的乘积,若(m+n-1)/2为正整数,则满足题意
#include<iostream>#include<cmath>using namespace std;int main(){int n;while(cin>>n){int i,sum=0;for(i=1;i<=sqrt(2*n);i++){if(i*(2*n/i)==2*n){if((i+2*n/i-1)%2==0){sum++;}}}cout<<sum<<endl;}return 0;}
0 0
- hdu 2715 Herd Sums
- HDU 2715 Herd Sums
- hdoj-2715-Herd Sums
- HDU/HDOJ 2715 Herd Sums USACO 2003 March Orange
- HDU 2715 && POJ 2140 Herd Sums (考虑一个近似)
- 杭电2715 Herd Sums
- Herd Sums
- Herd Sums
- Herd Sums
- POJ 2140 Herd Sums
- pku 2140 Herd Sums
- (POJ2140)Herd Sums
- poj 2140 Herd Sums
- POJ 2140 Herd Sums
- POJ2140:Herd Sums
- poj 2140 Herd Sums
- HDU2715 Herd Sums
- poj2140-Herd Sums
- wince中断处理过程
- mtk-accdet学习文档
- 用例之间的关系
- 大数据分析:机器学习算法实现的演化
- Awesome Go
- hdu 2715 Herd Sums
- Android实现推送方式解决方案
- 数论专题小结:取模运算模板
- Python tutorial 3.4 documentation的阅读笔记
- 模板方法模式
- 子类化
- Java关键字synchronized详解
- core data学习笔记
- Spring注解 Component Repository Service Controller区别