2 条题解

  • 0
    @ 2023-4-5 21:44:22

    #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
      @ 2023-4-1 14:32:41
      #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
      上传者