HDU2007 平方和和立方和
输入数据没有判断x和y的大小。。。
#include <iostream>
using namespace std;
int main()
{
int x, y;
while(cin >>x >> y)
{
int sum1 = 0;
int sum2 = 0;
for(int i=x; i<=y; i++)
{
if(i % 2 == 0)
sum1 += i*i;
else
sum2 += i*i*i;
}
cout << sum1 << " " << sum2 << endl;
}
return 0;
}
WA
#include <iostream>
using namespace std;
int main()
{
int x, y;
while(cin >>x >> y)
{
int sum1 = 0;
int sum2 = 0;
if(x > y)
{
int temp = x;
x = y;
y = temp;
}
for(int i=x; i<=y; i++)
{
if(i % 2 == 0)
sum1 += i*i;
else
sum2 += i*i*i;
}
cout << sum1 << " " << sum2 << endl;
}
return 0;
}
AC