2 条题解
-
0
#include<bits/stdc++.h> using namespace std; int a[200][200]; int main(){ int n,m,s,i,j,num,x=0; cin>>n>>m; for(i=1;i<=n;i++) for(j=1;j<=m;j++) cin>>a[i][j]; for(i=1;i<=n;i++) for(j=1;j<=m;j++){ if(a[i][j]<10) num=a[i][j]; else if(a[i][j]<100) num=a[i][j]/10+a[i][j]%10; else if(a[i][j]<1000) num=a[i][j]/100+a[i][j]%100/10+a[i][j]%10; else num=a[i][j]/1000+a[i][j]%1000/100+a[i][j]%100/10+a[i][j]%10; if(num%2==1) x++; } cout<<x; }//笨方法,请见谅
-
0
#include<bits/stdc++.h> using namespace std; int n,m,a[1145][1145],s; int f(int x){ int k=0; while(x!=0){ k+=x%10; x/=10; } return k%2; } int main(){ scanf("%d%d",&n,&m); for(int i=0;i<n;i++) for(int j=0;j<m;j++){ scanf("%d",&a[i][j]); if(f(a[i][j])==1) s++; } printf("%d",s); return 0; }
- 1
信息
- ID
- 493
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 25
- 已通过
- 11
- 上传者