您的位置:首页 > 移动开发 > IOS开发

HDU A Mathematical Curiosity

2016-03-13 12:27 447 查看

A Mathematical Curiosity

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1017

本题实在恶心,从题目本身到格式控制,首次尝试不足难免,共勉吧。

#include<stdio.h>
#include<string.h>
//#define LOCAL
//分析不足,恶心的卡格式的题目,题目本身描述也不清晰
using namespace std;
int main(){
#ifdef LOCAL
freopen("input.txt","r",stdin);
#endif // LOCAL
int N=0;
int n,m=0;
scanf("%d",&N);
getchar();
getchar();
while(N--){
scanf("%d %d",&n,&m);
int Case=1; //样例数
while(1){
int count=0;  //组数
if(n==0 &&m==0)
break;
else{
for(int b=2;b<n;b++)
for(int a=1;a<b;a++){
if((a*a+b*b+m)%(a*b)==0){
count++;
}
}
printf("Case %d: %d\n",Case,count);
}
Case++;
scanf("%d %d",&n,&m);
}
if(N!=0)   //最后一个例子没有额外的空行
printf("\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  acm