Java AC
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.StreamTokenizer; public class Main{ /* * 1002 2014年07月16日16:20:45 */ public static void main(String[] args) throws Exception{ StreamTokenizer st = new StreamTokenizer(new BufferedReader( new InputStreamReader(System.in))); while(st.nextToken() != StreamTokenizer.TT_EOF){ int m = (int)st.nval; if(m == 0){ break; } st.nextToken(); int n = (int)st.nval; int matrix[][] = new int[m][n]; for(int i = 0 ; i < m; i++){ for(int j = 0; j < n; j++){ st.nextToken(); matrix[i][j] = (int)st.nval; } } for(int i = 0 ; i < m; i++){ for(int j = 0; j < n; j++){ st.nextToken(); matrix[i][j] += (int)st.nval; } } int zeroNum = 0; for (int i = 0; i < m; i++) { boolean isZero = true; for (int j = 0; j < n; j++) { if (matrix[i][j] != 0) { isZero = false; break; } } if (isZero) { zeroNum++; } } for (int j = 0; j < n; j++) { boolean isZero = true; for (int i = 0; i < m; i++) { if (matrix[i][j] != 0) { isZero = false; break; } } if (isZero) { zeroNum++; } } System.out.println(zeroNum); } } } /************************************************************** Problem: 1001 User: wangzhenqing Language: Java Result: Accepted Time:690 ms Memory:14584 kb ****************************************************************/C++ AC
#include <stdio.h> const int max = 102; int matrix[max][max]; int m, n; int i, j; int main(){ while(scanf("%d", &m) != EOF){ if(m == 0){ break; } scanf("%d", &n); for(i = 0 ; i < m; i++){ for(j = 0; j < n; j++){ scanf("%d", &matrix[i][j]); } } for(i = 0 ; i < m; i++){ for(int j = 0; j < n; j++){ int tempNum; scanf("%d", &tempNum); matrix[i][j] += tempNum; } } int zeroNum = 0; for (i = 0; i < m; i++) { bool isZero = true; for (j = 0; j < n; j++) { if (matrix[i][j] != 0) { isZero = false; break; } } if (isZero) { zeroNum++; } } for (j = 0; j < n; j++) { bool isZero = true; for (int i = 0; i < m; i++) { if (matrix[i][j] != 0) { isZero = false; break; } } if (isZero) { zeroNum++; } } printf("%d\n", zeroNum); } return 0; } /************************************************************** Problem: 1001 User: wangzhenqing Language: C++ Result: Accepted Time:0 ms Memory:1060 kb ****************************************************************/