2013年11月2日 星期六

Codeforces Round #209 (Div. 2) A - Table


#include<stdio.h>
int s[55][55];
int main(){
    int n,m,i,j,flag=0;
    scanf("%d%d",&n,&m);
    for(i=0;i<n;i++){
        for(j=0;j<m;j++){
            scanf("%d",&s[i][j]);
            if(s[i][j] && (i==0 || j==0 || i==n-1 || j==m-1))
                flag=1;
        }
    }
    if(s[0][0] || s[0][m-1] || s[n-1][0] || s[n-1][m-1]) puts("1");
    else if(flag) puts("2");
    else puts("4");
}

沒有留言:

張貼留言