#include<stdio.h>
int main() {
int n,m,i,j,k;
while(scanf("%d",&n)!=EOF) {
k=2;
j=0;
for(i=2;;i++) {
if((2*n+i-i*i)/(2*i)<=0)
break;
if((2*n+i-i*i)%(2*i)==0)
j++;
}
printf("%d\n",j);
}
return 0;
}

最新文章

  1. springMvc的搭建
  2. MVC下载文件方式
  3. ATL-style templates
  4. uva 11572 unique snowflakes——yhx
  5. java内存优化牛刀小试
  6. 用Java通过串口发送手机短信
  7. 王家卫i
  8. ios中webservice报文的拼接
  9. C#自定义时间显示格式
  10. 场解决方案添加webpart(Create Webpart to page using code)
  11. SpringMVC进行文件的上传以及多文件的上传(转)
  12. oracle双机热备概念
  13. JS创建对象的七大模式
  14. HTML页面规范分解
  15. Python &amp; virtualenv使用说明
  16. java 包命名规范
  17. bzoj 4830: [Hnoi2017]抛硬币
  18. AnjularJs教程
  19. WebPack命令执行的时候,其内部处理逻辑是什么
  20. MySql两种存储引擎的区别

热门文章

  1. 详解Dialog(二)——有关列表的构建
  2. Node.js:多进程
  3. WinForm进程 线程
  4. C# DataTable常用方法总结
  5. powershell遍历文件夹设置权限,解决文件无法删除的问题。
  6. 实验1 OpenGL初识
  7. 项目随笔之springmvc中freemark如何获取项目路径
  8. spring注解略解
  9. hibernate简单集合映射和获取
  10. Git 常用命令速查(转载)