HDU 1017 A Mathematical Curiosity【水题】
2016-05-14 10:40
537 查看
A Mathematical Curiosity
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 36048 Accepted Submission(s): 11498
[align=left]Problem Description[/align]
Given two integers n and m, count the number of pairs of integers (a,b) such that 0 < a < b < n and (a^2+b^2 +m)/(ab) is an integer.
This problem contains multiple test cases!
The first line of a multiple input is an integer N, then a blank line followed by N input blocks. Each input block is in the format indicated in the problem description. There is a blank line between input blocks.
The output format consists of N output blocks. There is a blank line between output blocks.
[align=left]Input[/align]
You will be given a number of cases in the input. Each case is specified by a line containing the integers n and m. The end of input is indicated by a case in which n = m = 0. You may assume that 0 < n <= 100.
[align=left]Output[/align]
For each case, print the case number as well as the number of pairs (a,b) satisfying the given property. Print the output for each case on one line in the format as shown below.
[align=left]Sample Input[/align]
1 10 1 20 3 30 4 0 0
[align=left]Sample Output[/align]
Case 1: 2 Case 2: 4 Case 3: 5
题意翻译:
满足 0<a<b<n
并且满足 (a^2+b^2+m)/a*b 为整数 符合条件的 点(a,b)的个数
格式:
输入N组数
每组以0 0 结尾
0 0 结尾后空一行
第N组结尾不空行
#include<stdio.h> int main (void) { int a,b,k=1,N,n,m; scanf("%d",&N); while(N--) { k=1; while(~scanf("%d%d",&n,&m),n+m) { int sum=0; for(int i=1; i<n; i++) { for(int j=i+1; j<n; j++) { if((i*i+j*j+m)%(i*j)==0) { sum++; } } } printf("Case %d: %d\n",k++,sum); } if(N) printf("\n"); } return 0; }
相关文章推荐
- iOS文件管理(一)
- ios开发简单计算器
- iOS代理 理解
- 关于iOS对textView字数限制上的一些坑以及解决方法
- ios开发之倒计时实现的方法
- iOS_代码规范
- 基于iOS核心绘图中的矩阵操作引发的思考
- iOS核心绘图中的矩阵操作
- iOS 调用系统相机和选择相册照片
- iOS解析lrc歌词文档
- iOS NSAttributedString和NSMutableAttributedString、NSMutableParagraphStyle的详细用法
- iOS : 静态库(.framework)合并
- iOS frame bounds center 区别
- iOS动画(Core Animation总结)
- [iOS]从URL远程请求图片
- IOS开发中如何自定义导航栏的按钮,文字和背景图片
- 如何在多台机器上共享ios证书
- 全局修改字体
- iOS TableView解耦
- iOS开发(OC)——文字滚动效果