hpuoj-1215-毛毛的数学问题【数学】【枚举】
来源:互联网 发布:老程序员的出路 编辑:程序博客网 时间:2024/04/29 04:18
题目链接:点击打开链接
1215: 毛毛的数学问题(2) [数学]
时间限制: 1 Sec 内存限制: 128 MB提交: 31 解决: 4
[提交][状态][讨论版]
题目描述
毛毛是个喜欢数学的小萝莉,她发现对于21可以由 1+2+3+4+5+6, 6+7+8, 10+11等3组长度大于等于2的连续序列相加得到。
那么对于一个正整数N,你可以帮毛毛找出N可以有几组连续的正整数(长度>=2)相加得到吗?
输入
有多组测试数据,每一组输入一个正整数N(1 <= N <= 1 000 000 000)
输出
输出这些长度大于等于2的连续正整数序列的个数,每组输出占一行。
样例输入
123421
样例输出
00103
思路:
#include<cstdio>#include<algorithm>#include<cmath>#include<cstring>using namespace std;int n;bool judge(int x){if(2*n%x)return 0;int y=2*n/x;int a=y-x+1;int b=x+y-1; if(a%2==0&&b%2==0&&(a!=b))return 1;return 0;}int main(){while(~scanf("%d",&n)){int ans=0;for(int i=1;i*i<=2*n;i++){if(judge(i)){ans++;}}printf("%d\n",ans);}return 0;}
0 0
- hpuoj-1215-毛毛的数学问题【数学】【枚举】
- hpu 1215: 毛毛的数学问题
- 【1215: 毛毛的数学问题(2)】+ 数学
- 【hpuoj】数学问题
- hpu 1214: 毛毛的数学问题(1)
- hpuoj 【1204】杨八方的数学问题【数学】&&【思维】
- 【HPUoj】放苹果问题(组合数学)
- hpuoj 【1042】假币问题【思维】&&【数学】
- hpuoj 【1144】n的合成 【数学】&&【思维】
- hpuoj 【1017】985的红绿灯难题【数学】
- hpuoj 【1137】两数的距离【数学】
- hpuoj【1190】確率【数学】
- hpuoj 【1166】阶乘问题(一) 【数学】&&【思维转化】
- hpuoj 【1038】月饼难题【数学】
- hpuoj【1189】Ou à【数学】
- hpuoj-1010-QAQ的序列价值【状压】【数学组合】
- hpuoj【1037】一个简单的数学题 【数学】&&【快速幂】
- hpuoj-1192-Sequence【状态压缩】【组合数学】
- NYOJ860:又见01背包(01背包入门2)
- 拿ROS navigation 玩自主导航攻略(1)——by 西工大一小学生
- textView设置ClickableSpan点击空白位置也响应点击
- 结合windows消息系统理解C#中WndProc函数和DefWndProc函数
- 文章标题
- hpuoj-1215-毛毛的数学问题【数学】【枚举】
- SharedPreferences自定义XML文件保存位置
- Mysql 高级部分
- 程序猿们,是该准备2017年的学习计划了!!!
- Python读写文件
- Angularjs:factory,service与provide的区别
- spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
- jquery获取对象
- 代码触发两个按钮相同的点击事件方法