题意:如题。
#include <cstdio>
#include <iostream>
using namespace std;
void main()
{
int n;
int a, b;
scanf("%d", &n);
while (n--)
{
int cas = 0;
while (scanf("%d%d", &a, &b) && (a != 0 || b != 0))
{
++cas;
int count = 0;
for (int i = 1; i < a - 1; ++i)
for (int j = i + 1; j < a; ++j)
if (!((i * i + j * j + b) % (i * j)))
++count;
printf("Case %d: %d\n", cas, count);
}
if (n) printf("\n");
}
}