4 条题解
-
1
水发
#include<bits/stdc++.h> using namespace std; long long p[1010][1010],q[1010][1010]; long double fb,sum=0; int main(){ int n,m; cin>>m>>n; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cin>>p[i][j]; } } for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cin>>q[i][j]; } } for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ if(p[i][j]==q[i][j]){ sum++; } } } fb=(sum/(m*n))*100; printf("%.2LF",fb); }
-
-6
题解
#include<bits/stdc++.h> using namespace std; int main(){ int m,n; cin >>m>>n; int a[m][n] = {0}; for(int i = 0;i<m;i++){ for(int j = 0;j<n;j++){ cin >>a[i][j]; } } int a1[m][n] = {0}; for(int i = 0;i<m;i++){ for(int j = 0;j<n;j++){ cin >>a1[i][j]; } } int tmp = 0; for(int i = 0;i<m;i++){ for(int j = 0;j<n;j++){ if(a[i][j] == a1[i][j]){ tmp++; } } } float tmp1 = tmp; float fff = m * n; float cnp = tmp1 / fff * 100; printf("%.2lf",cnp); }
-
-7
using namespace std; int a[1010][1010]; int b[1010][1010]; double tmp; int main() { int m,n; cin >> m >> n; for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { cin >> a[i][j]; } } for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { cin >> b[i][j]; } } for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { if(a[i][j]==b[i][j]) { tmp++; } } } tmp=tmp/(m*n)*100; printf("%.2lf",tmp); }
- 1
信息
- ID
- 727
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- (无)
- 递交数
- 185
- 已通过
- 56
- 上传者