FZU 1733 Image Distortion

 

Image Distortion
Time Limit:1s Memory limit:32M
Accepted Submit:77 Total Submit:100

 

In the process of transmission, data loss may occur, resulting in image distortion and so on. To simplify the problem, we consider an image whose pixel is a single bit (0 or 1), and then the bit errors could be: 1 to 0 or 0 to 1.
You should calculate the total bit errors in the process of transmission.

Input

 

There are multiple test cases. For each test case, the first line contains two integers N and M (2≤N,M≤100), indicating the size of the image. The next N lines, each line contains M characters, these N*M characters indicate the image before transmission. The next N lines, each line contains M characters, these N*M characters indicate the image after transmission. The character is either 0 or 1.

 

Output

 

For each test case, output an integer indicating the total bit errors in the process of transmission.

 

Sample Input

7 7
0000000
0111110
0101010
0111110
0101010
0111110
0000000
0000000
0110110
0111010
0110110
0101010
0111110
0000000

Sample output

3

Original: FZU 2009 Summer Training Qualification -- Hero Revival 3

 

解题:

        水题,刷数量.....

#include <iostream> #include <string> using namespace std; int main() { int N,M,i,count; char a[101][101]; char b[101][101]; while (cin>>N>>M) { count=0; memset(a,'/0',sizeof(a)); memset(b,'/0',sizeof(b)); cin.ignore(); for (i=0;i<N;i++) { cin.getline(a[i],M+1); } for (i=0;i<N;i++) { cin.getline(b[i],M+1); } for (i=0;i<N;i++) { for (int j=0;j<M;j++) { if (a[i][j]!=b[i][j]) { count++; } } } cout<<count<<endl; } return 0; }

你可能感兴趣的:(image,Integer,character,each,output,Training)