網頁

2012年7月23日 星期一

a293. A 百年國慶

/**********************************************************************************/
/*  Problem: a293 "A 百年國慶" from 2011 NPSC 國中組初賽                 */
/*  Language: CPP (1081 Bytes)                                                    */
/*  Result: AC(108ms, 372KB) judge by this@ZeroJudge                              */
/*  Author: monkey413 at 2012-07-23 15:54:02                                      */
/**********************************************************************************/


#include<iostream>
#define N 5
using namespace std;
int n,sum=0;
int arr[N][N];
int tmp[N][N];
int main()
{
    while(cin>>n)
    {
        for(int i=0 ; i<n ; ++i)
        {
            for(int j=0 ; j<N ; ++j) for(int k=0 ; k<N ; ++k) cin >> arr[j][k] ;
            if(i)
            {
                for(int a=0 ; a<N ; ++a)
                {
                    for(int b=0 ; b<N ; ++b)
                    {
                        if(tmp[a][b]==1 && arr[a][b]==1)
                            sum+=1 ;
                        else if(tmp[a][b]==1 && arr[a][b]==8)
                            sum+=7 ;
                        else if(tmp[a][b]==8 && arr[a][b]==1)
                            sum+=2 ;
                        else if(tmp[a][b]==8 && arr[a][b]==8)
                            sum+=5 ;
                    }
                }
                cout << sum << endl ;
            }
            for(int j=0 ; j<N ; ++j) for(int k=0 ; k<N ; ++k) tmp[j][k]=arr[j][k] ;
            sum=0 ;
        }
    }
    return 0 ;
}

沒有留言:

張貼留言