3 条题解

  • 0
    @ 2022-7-18 8:56:05
    using namespace std;
    int main(){
    	int x,y;
    	cin>>y>>x;
    	int a[100][100],s=0;
    	for(int i=1;i<=y;i++){
    		for(int j=1;j<=x;j++){
    			cin>>a[i][j];
    			if(a[i][j]!=0)
    				s++;
    		}
    	}
    	cout<<s<<endl;
    	for(int i=1;i<=y;i++){
    		for(int j=1;j<=x;j++){
    			if(a[i][j]!=0)
    			cout<<i<<" "<<j<<" "<<a[i][j]<<endl;
    		}
    	}
    }
    
    • 0
      @ 2021-11-13 23:36:50

      #include

      using namespace std;

      int main() { int m,n,count=0,temp,temp1; cin >> m >> n; int a[m][n]; for(int i=0;i<=m-1;i++) { for(int j=0;j<=n-1;j++) { cin >> a[i][j]; } } for(int b=0;b<=m-1;b++) { for(int c=0;c<=n-1;c++) { temp=a[b][c]; if(temp!=0) { count++; } } } cout << count << endl; for(int d=0;d<=m-1;d++) { for(int e=0;e<=n-1;e++) { temp1=a[d][e]; if(temp1!=0) { cout << d+1 << " " << e+1 << " " << temp1 << endl; } } } }

      • 0
        @ 2021-5-24 13:42:59

        C++ :

        #include <iostream>
        #include <cstdio>
        #define maxn 1000
        using namespace std;
        int a[maxn][maxn];
        int main()
        {
           int sum=0;
           int m,n;
           scanf("%d%d",&m,&n);
           for(int i=1;i<=m;i++){
            for(int j=1;j<=n;j++){
                scanf("%d",&a[i][j]);
                if(a[i][j]!=0)sum++;
            }
           }printf("%d\n",sum);
           for(int i=1;i<=m;i++){
            for(int j=1;j<=n;j++){
                if(a[i][j]!=0)printf("%d %d %d\n",i,j,a[i][j]);
            }
           }
            return 0;
        }
        
        
        • 1

        信息

        ID
        95
        时间
        1000ms
        内存
        128MiB
        难度
        4
        标签
        递交数
        256
        已通过
        122
        上传者