#8063: 瘋狂RE


shnovaj30101 (shnovaj30101)


#include<iostream>
using namespace std;

int main()
{
    int T;
    while (cin>>T)
    {
          int N[T],M[T],counter[T];
          
          for (int i=0 ; i<T ; i++)
              counter[i]=0;
              
          for (int i=0 ; i<T ; i++)
          {
              cin>>N[i]>>M[i];        
              int m,n;
              n=N[i];
              m=M[i];
              int A[n][m];
                  
              for (int j=0 ; j<n ; j++)
                  for (int k=0 ; k<m ; k++)
                      cin>>A[j][k]; 
                        
              for (int j=0 ; j<n-1 ; j++)
                  for (int k=0 ; k<m ; k++)
                      if  (A[j][k]!=A[j+1][k])
                      counter[i]++;
              
              for (int j=0 ; j<n ; j++)
                  for (int k=0 ; k<m-1 ; k++)
                      if  (A[j][k]!=A[j][k+1])
                      counter[i]++;
                                  
              for (int j=0 ; j<n ; j++)
              {
                  if  (A[j][0]==1)
                  counter[i]++;
                  
                  if  (A[j][m-1]==1)
                  counter[i]++;
              }
                    
              for (int k=0 ; k<m ; k++)
              {
                  if  (A[0][k]==1)
                  counter[i]++;
                  
                  if  (A[n-1][k]==1)
                  counter[i]++; 
              }                                                        
          }
          
          for (int i=0 ; i<T ; i++)
              cout<<counter[i]<<endl;
          
    }
}
 
這樣為什麼會RE
我怎麼找都找不出來哪裡錯