HDU 2007平方和と立方和(水~)

1824 ワード

Descriptionは連続する整数を与えて、それらの中のすべての偶数の平方とすべての奇数の立方とInputの入力データを求めて複数のテストインスタンスを含んで、各テストインスタンスは1行を含んで、2つの整数mとnから構成されてOutputは各入力データに対して、1行を出力して、2つの整数xとyを含んで、それぞれこのセグメントの連続する整数の中のすべての偶数の平方とすべての奇数の立方とを表します.32ビットの整数は結果を保存するのに十分と考えられますSample Input 1 3 2 5 Sample Output 4 28 20 152 Solution水題Code
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
    int m,n;
    while(scanf("%d%d",&m,&n)!=EOF)
    {
        int ans1=0,ans2=0,t;
        if(m>n)
            t=m,m=n,n=t;
        for(int i=m;i<=n;i++)
            if(i%2)
                ans2+=i*i*i;
            else
                ans1+=i*i;
        printf("%d %d
"
,ans1,ans2); } return 0; }