7 solutions

  • 1
    @ 2026-7-15 13:52:36

    //例题解析
    
    • 1
      @ 2026-7-7 15:39:21
      #include<bits/stdc++.h>
      using namespace std;
      int a[110][110],b[110][110];
      int main()
      {
          int m,n,s=0;
          cin>>m>>n;
          for(int i=1;i<=m;i++){
              for(int j=1;j<=n;j++){
                  int c;
                  cin>>c;
                  a[i][j]=c;
              } 
          }
          for(int i=1;i<=m;i++){
              for(int j=1;j<=n;j++){
                  int d;
                  cin>>d;
                  b[i][j]=d;
              } 
          }
          for(int i=1;i<=m;i++){
              for(int j=1;j<=n;j++){
                  if(a[i][j]==b[i][j]) s++;
              }
          }
          double A=s*1.0/(n*m)*100;
          cout<<fixed<<setprecision(2)<<A;
          return 0;
      }
      
      • 1
        @ 2026-7-7 15:38:46
        #include<bits/stdc++.h>
        using namespace std;
        int a[110][110],b[110][110];
        int main()
        {
            int m,n,s=0;
            cin>>m>>n;
            for(int i=1;i<=m;i++){
                for(int j=1;j<=n;j++){
                    int c;
                    cin>>c;
                    a[i][j]=c;
                } 
            }
            for(int i=1;i<=m;i++){
                for(int j=1;j<=n;j++){
                    int d;
                    cin>>d;
                    b[i][j]=d;
                } 
            }
            //for(int i=1;i<=m;i++){
            //    for(int j = 1;j<=n;j++){
            //        cout<<a[i][j]<<" ";
            //    }cout<<endl;
            //}
            //for(int i=1;i<=m;i++){
            //    for(int j = 1;j<=n;j++){
            //        cout<<b[i][j]<<" ";
            //    }cout<<endl;
            //}
            for(int i=1;i<=m;i++){
                for(int j=1;j<=n;j++){
                    if(a[i][j]==b[i][j]) s++;
                }
            }
            //cout<<s<<' '<<m*n<<endl;
            double A=s*1.0/(n*m)*100;
            cout<<fixed<<setprecision(2)<<A;
            return 0;
        }
        
        • -1
          @ 2025-1-22 11:49:19
          #include<bits/stdc++.h>
          using namespace std;
          const int N=110;
          double a[N][N],b[N][N]; 
          int main()
          {
          	int n,m;
          	cin>>n>>m;
          	for(int i=1;i<=n;i++)
          	{
          		for(int j=1;j<=m;j++)
          		{
          			cin>>a[i][j];
          		}
          	}
          	for(int i=1;i<=n;i++)
          	{
          		for(int j=1;j<=m;j++)
          		{
          			cin>>b[i][j];
          		}
          	}
          	int cnt=0;
          	for(int i=1;i<=n;i++)
          	{
          		for(int j=1;j<=m;j++)
          		{
          			if(a[i][j]==b[i][j])
          			{
          				cnt++;
          			}
          		}
          	}
          	int res=n*m;
          	cout<<fixed<<setprecision(2)<<cnt*1.0/res*100;
          	return 0;
          }
          
          • -4
            @ 2024-7-19 16:07:08
            #include<bits/stdc++.h>
            using namespace std;
            const int N=110;
            int a[N][N],b[N][N];
            int main(){
                 int n,m;
                 cin>>n>>m;
                 for(int i=1;i<=n;i++){
                      for(int j=1;j<=m;j++) cin>>a[i][j];
                 }
                 for(int i=1;i<=n;i++){
                      for(int j=1;j<=m;j++) cin>>b[i][j];
                 }
                 int cnt=0;
                 for(int i=1;i<=n;i++){
                      for(int j=1;j<=m;j++){
                           if(a[i][j]==b[i][j]) cnt++;
                      }
                 }
                 int res=n*m;
                 printf("%.2lf",cnt*1.0/res*100);
                 return 0;
            }
            
            • -6
              @ 2024-9-16 11:22:23
              #include <bits/stdc++.h>
              using namespace std;
              int const N=105;
              int a[N][N],b[N][N];
              int main()
              {
              	int m,n;
              	double h=0,z=0,v;
              	cin>>m>>n;
              	for(int i=1;i<=m;i++)
              	{
              		for(int j=1;j<=n;j++)
              		{
              			cin>>a[i][j];
              			z++;
              		 } 
              	}
              	for(int i=1;i<=m;i++)
              	{
              		for(int j=1;j<=n;j++)
              		{
              			cin>>b[i][j];
              		 } 
              	}
              	for(int i=1;i<=m;i++)
              	{
              		for(int j=1;j<=n;j++)
              		{
              			if(a[i][j]==b[i][j])h++;
              		 } 
              	}
              	v=100.0/(z/h);
              	printf("%.2lf",v);
              }
              
              • -7
                @ 2024-7-19 16:05:39

                d,gfsdkhfsd

                • 1

                Information

                ID
                905
                Time
                1000ms
                Memory
                256MiB
                Difficulty
                1
                Tags
                (None)
                # Submissions
                128
                Accepted
                51
                Uploaded By