nyoj-216-A problem is easy
2014-12-05 23:51
246 查看
A problem is easy
时间限制:1000 ms | 内存限制:65535 KB难度:3
描述When Teddy was a child , he was always thinking about some simple math problems ,such as “What it’s 1 cup of water plus 1 pile of dough ..” , “100 yuan buy 100 pig” .etc..
![](http://acm.hdu.edu.cn/data/images/C154-1002-1.jpg)
One day Teddy met a old man in his dream , in that dream the man whose name was“RuLai” gave Teddy a problem :
Given an N , can you calculate how many ways to write N as i * j + i + j (0 < i <= j) ?
Teddy found the answer when N was less than 10…but if N get bigger , he found it was too difficult for him to solve.
Well , you clever ACMers ,could you help little Teddy to solve this problem and let him have a good dream ?
输入The first line contain a T(T <= 2000) . followed by T lines ,each line contain an integer N (0<=N <= 10^11).
输出For each case, output the number of ways in one line
样例输入
2 1 3
样例输出
0 1
上传者
苗栋栋
#include<iostream> using namespace std; int main() { int n; cin>>n; while(n--) { int a,count=0; cin>>a; for(int i=1; (i+1)*(i+1)<=(a+1); i++) if((a+1)%(i+1)==0) count++; cout<<count<<endl; } return 0; }
相关文章推荐
- nyoj-216-A problem is easy
- NYOJ 题目216 A problem is easy【推数学公式】
- NYOJ-216-A problem is easy
- [原]NYOJ-216-A problem is easy
- NYOJ-216 A problem is easy
- [原]NYOJ-216-A problem is easy
- NYOJ-216-A problem is easy-2013年10月17日13:57:33
- NYOJ-216-A problem is easy
- nyoj 216 A problem is easy
- NYOJ 216 A problem is easy
- nyoj 216 A problem is easy
- NYOJ 216 A problem is easy
- nyoj_216_A problem is easy_201312051117
- NYOJ216 A problem is easy
- NYOJ216--A problem is easy【数学】
- NYOJ216 A problem is easy
- NYOJ 216-A problem is easy
- NYOJ 题目216 A problem is easy
- NYOJ 216-A problem is easy
- NYOJ 216 A problem is easy