一个数学问题
来源:互联网 发布:鸟哥linux基础篇 编辑:程序博客网 时间:2024/06/07 03:39
题目描述
给你两个整数n和m,请你计算有多少个整数对(a,b)满足以下条件:
当0<a<b<n时,(a^2+b^2+m)/(ab)是一个整数。
输入格式
输入包含多组测试数据。每组输入为两个整数n和m(0<n<=100),当n=m=0时,输入结束。
输出
对于每组输入,输出样例标号和满足要求的整数对的个数。
样例输入
10 1
20 3
30 4
0 0
样例输出
Case 1: 2
Case 2: 4
Case 3: 5
#include <stdio.h>#include <stdlib.h>#include <math.h>int judge(int a,int b,int m){ int ans = (int)(pow(a,2) + pow(b,2) +m)/(a*b); if(ans == (pow(a,2) + pow(b,2) +m)/(a*b)) { return 1; } else { return 0; }}int main(){ int n,m,i,j,size = 0; while(scanf("%d%d",&n,&m) != EOF) { int ans = 0; if(n == 0&&m == 0) { break; } for(i = 1;i < n;i++) { for(j = 1;j < i;j++) { if(judge(i,j,m)) { ans ++; } } } size++; printf("%s%d%s%d\n","Case ",size,": ",ans); } return 0;}
0 0
- 一个数学问题
- 一个数学期望问题
- acm 一个数学问题
- 1078:一个数学问题
- 一个数学排列问题
- 请教一个数学问题!
- 一个数学问题
- 一个数学问题
- 一个数学小问题
- 一个数学问题
- 问题 J : 一个数学问题
- 一个简单的数学问题
- 一个奇奇怪怪的数学问题
- 对一个简单数学问题的浮想
- 一个组合数学的问题 小朋友抢座位
- 一个用C语言实现的数学问题
- 一个完全超出数学一切能力的问题
- 在数学中一个非凸的最优化问题
- Android 手机自动化测试工具
- TCP/IP详解:第一、二章读书笔记
- 欧几里得算法和Stein算法【数论】
- iOS 7及以上,随时改变UIStatusBar颜色
- JS eval()函数
- 一个数学问题
- 文件压缩原理
- Android Studio如何同NDK集成
- 如果需要修改表格,在eclipse 中需要做什么操作
- Android Volley完全解析(四),从源码的角度理解Volley
- 胃疼
- 盒子模型
- iOS runtime 消息转发
- Android 开发过程中需要注意的细节(二)