1017.A Mathematical Curiosity
来源:互联网 发布:数据库管理员考试 编辑:程序博客网 时间:2024/06/07 22:15
原题描述:
Problem Description
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.
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.
Input
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.
Output
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.
Sample Input
110 120 330 40 0
Sample Output
Case 1: 2Case 2: 4Case 3: 5
忘记在完成一次输入之后换行。。。一直都是格式错误。尴尬。
#include <stdio.h>int main ( ){ int N ; scanf("%d",&N ); while ( N -- ) { int n , m , id = 1 ; while ( scanf("%d %d",&n , &m ) && ( n || m ) ) { int count = 0 ; int i , j ; for ( i = 1 ; i < n ; i ++ ) for ( j = i+1 ; j < n ; j ++ ) if ( ( i*i + j*j + m ) % ( i*j ) == 0 ) count ++; printf("Case %d: %d\n", id++ , count ); } if ( N ) printf("\n"); } return 0;}
阅读全文
0 0
- 1017.A Mathematical Curiosity
- A Mathematical Curiosity
- HDU1017 A Mathematical Curiosity
- A Mathematical Curiosity
- 1017 A Mathematical Curiosity
- A Mathematical Curiosity
- 1017 A Mathematical Curiosity
- hdu1017 A Mathematical Curiosity
- hdu1017-A Mathematical Curiosity
- hdu1017-A Mathematical Curiosity
- [ACM]A Mathematical Curiosity
- [catch]--A Mathematical Curiosity
- A Mathematical Curiosity
- A Mathematical Curiosity
- A Mathematical Curiosity
- HDOJ A Mathematical Curiosity
- A Mathematical Curiosity
- A Mathematical Curiosity
- Linux基础 标准教程(3)-常用文件处理命令
- Hadoop中的Python框架的使用指南
- 【UWP开发】uwp应用安装失败
- js substr和substring的位置
- Golang, 教会我们的一件事: 提升生产力 (Productivity)
- 1017.A Mathematical Curiosity
- Android7.0须知--应用间共享文件(FileProvider)
- Linux 中的链表list 使用示例
- [unity] 5.5.2 Standard Specular shader 真机上代码调整半透明无效问题。
- 莫烦 tensorflow 笔记 (二) CNN
- IO流
- 链栈的初始化 入栈 出栈 打印栈中的元素等基础内容
- Opencv实现图像无缝拼接,Sift查找特征点,Flann进行匹配
- FreeMarker配置详解(新手必看)