void GetBuildingCount(int marineCount,int int[,] marinePositions) { int i,x,y,rows=0,columns=0; static int [] markx =new int[9]; static int [] marky =new int[9]; for(i = 0; i < marineCount;i++) { x = marinePositions[i,0]; markx[x]++; y = marinePositions[i,1]; marky[y]++; } for(i=0;i<8;i++) { if(marky[i]!=0) columns++; if(markx[i]!=0) rows++; } output1=(columns*8)+(8-columns)*rows ; }