2013年12月16日 星期一

[ZJ] b216. 1. 棒球九宮格


#include<stdio.h>
#include<string.h>
int s[10][10]={0};
int main(){
    int x,y,i,j,a=0,b=0;
    for(i=0;i<9;i++){
        scanf("%d%d",&x,&y);
        if(x<0 || y<0 || x%10==0 || y%10==0) continue;
        s[x/10][y/10]=1;
    }
    if(s[0][0]&s[0][1]&s[0][2]) a++;
    if(s[1][0]&s[1][1]&s[1][2]) a++;
    if(s[2][0]&s[2][1]&s[2][2]) a++;
    if(s[0][0]&s[1][0]&s[2][0]) a++;
    if(s[0][1]&s[1][1]&s[2][1]) a++;
    if(s[0][2]&s[1][2]&s[2][2]) a++;
    if(s[1][1]) b+=2;
    if(s[0][1]) b+=5;
    if(s[1][0]) b+=5;
    if(s[1][2]) b+=5;
    if(s[2][1]) b+=5;
    if(s[0][0]) b+=8;
    if(s[0][2]) b+=8;
    if(s[2][0]) b+=8;
    if(s[2][2]) b+=8;
    printf("%d %d\n",a,b);
}

沒有留言:

張貼留言