hdu1017(C++)

这个题目很水,但是卡了格式和m=0的情况,wa了好多次,题目只给出N=1,感觉没说清楚

#include<iostream>
using namespace std;
int main()
{
int m, n,a,b,count,times=0,T;
cin >> T;
while (T--)
{
times = 0;
while (cin >> n >> m&&(n||m))
{
times++;
cout << "Case " << times << ": ";
count = 0;
for (a = 1; a < n - 1; a++)
for (b = a + 1; b < n; b++)
if ((a*a + b*b + m) % (a*b) == 0)
count++;
cout << count << endl;
}
if (T != 0)
cout << endl;
}
return 0;
}

posted @ 2015-03-23 22:34  曹孟德  阅读(202)  评论(0编辑  收藏  举报