A Mathematical Curiosity

最后一道题

题目:

Problem Description

给定两个整数n和m,计算整数对(a,b)的数目,使0<a<b<n和(a2+b2+m)/(ab为整数。

此问题包含多个测试用例!

多个输入的第一行是整数N,然后是空行,后跟N个输入块。每个输入块的格式如问题描述所示。输入块之间有一个空行。

输出格式由N个输出块组成。输出块之间有一个空行。

Input

你将在输入中得到许多情况。每种情况都由包含整数n和m的行指定。输入的结束由n=m=0的情况表示。你可以假设0<n<=100。

Output

对于每个案例,打印案例号以及满足给定属性的对数(a,b)。以如下所示的格式在一行上打印每个案例的输出。

Sample Input

1

10 1

20 3

30 4

0 0

Sample Output

Case 1: 2

Case 2: 4

Case 3: 5

大致意思就是说输入一个T 然后输入T组n,m, 之后在区间(a,b)中(0<a<b<n)寻找a和b满足(a2+b2+m)可以被a*b整除的情况个数然后输出

要注意的是这里只给出了T=1的情况。如果T=2的话 中间要多一个空行

直接上答案了:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值