A problem is easy
来源:互联网 发布:微信淘宝优惠群二维码 编辑:程序博客网 时间:2024/06/05 15:16
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
- 样例输入
213
- 样例输出
01
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int times=scanner.nextInt();while(times--!=0){int number=scanner.nextInt();int count=0;for(int i=1;(i+1)*(i+1)<=(number+1);i++){if((number+1)%(i+1)==0)count++;}System.out.println(count);}}}
阅读全文
0 0
- A problem is easy
- A problem is easy
- A problem is easy
- A problem is easy
- A problem is easy
- A problem is easy
- A problem is easy
- A problem is easy
- NYOJ - A problem is easy
- NYOJ - A problem is easy
- acm-A problem is easy
- NYOJ a problem is easy
- NYOJ216 A problem is easy
- 216 A problem is easy
- 77.A problem is easy
- nyoj 216 A problem is easy
- NYOJ-216-A problem is easy
- nyoj 216 A problem is easy
- 【DP】【数论】17.6.3 计算器 题解
- 剪花布条 (KMP算法(模板))
- redis学习 基础篇(一)
- [LeetCode]190. Reverse Bits
- 【C语言】判断素数函数
- A problem is easy
- Gradle学习——读懂Gradle语法
- Krpano学习:软件初识
- Spring事务(一)
- Hibernate逆向工程【PowerDesigner、idea环境下】
- Git 分支---3.3分支的管理---3.4利用分支进行开发的工作流程
- PHP会话控制总结
- 1225: C语言合法标识符
- CRLF 和 LF 的关系