nyoj.216 A problem is easy【水题】 2015/03/15
2015-03-15 13:38
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..
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<stdio.h> #include<stdlib.h> // i*j+i+j=n => (i+1)*(j+1)=n+1 int main(){ int t,n,i,num; scanf("%d",&t); while(t--){ scanf("%d",&n); num = 0 ; for( i = 1 ; (i+1)*(i+1) <= (n+1) ; ++i ) if( (n+1) % (i+1) == 0 ) num++; printf("%d\n",num); } return 0; }
[/code]
相关文章推荐
- nyoj.733 万圣节派对【水题】 2015/03/15
- nyoj.204 Coin Test【水题】 2015/03/15
- nyoj.25 A Famous Music Composer【水题】 2015/03/15
- nyoj.283 对称排序【水题】 2015/03/15
- nyoj.458 小光棍数【水题】 2015/03/15
- nyoj.484 The Famous Clock【水题】 2015/03/15
- poj1789Truck History 最小生成树水题
- Smarandache consecutive number Ⅱ (HNUST 1706 字符串转化水题)
- hdoj.1289 Hat’s IEEE【水题】 2015/08/05
- POJ2121 ZOJ2311 Inglish-Number Translator【map+字符串比较+水题】
- Codeforces Gym 100286I iSharp 水题
- jzoj 3587. 【中山市选2014】dwarf tower 暴力水题
- POJ 2421--Constructing Roads【水题 && 最小生成树 && kruskal】
- HDU 1248 寒冰王座 (完全背包 水题)
- HDU 5373 The shortest problem (水题)
- USACO 2008 Open Silver-roads around the farm(水题)
- HDU 4287 Intelligent IME (map水题或字典树+DFS)
- HDU-1032 The 3n+1 problem 模拟问题(水题)
- hdu 1868 Consecutive sum Java 水题系列
- hdoj 1266 reserve numbers(水题)