Untitled
unknown
plain_text
4 years ago
1.6 kB
62
Indexable
#include<stdio.h> int main() { int n;int s1[100][100]; scanf("%d",&n); while(n--) { int a,b; scanf("%d%d",&a,&b); for(int i=0;i<a;i++) { for(int j=0;j<b;j++) { scanf("%d",&s1[i][j]); } } int tam[100]={0},max=0,tam2[100]={0},max2=0,tam3=0; for(int i=0;i<a;i++) { for(int j=0;j<b;j++) { tam[i]+=s1[i][j]; } if(tam[i]>=max)max=tam[i]; }int danhdau; for(int i=0;i<a;i++) {int tam4=i+1; for(int j=0;j<b;j++) { if (tam[i]==max) { s1[i][j] =s1[tam4][j]; danhdau=i; } if(i>danhdau) s1[i][j]=s1[tam4][j]; } } for(int i=0;i<a;i++) {tam3=0; for(int j=0;j<b;j++) { tam2[tam3]+=s1[i][j]; tam3++; } } for(int i=0;i<b;i++) if(tam2[i]>=max2) max2=tam2[i]; for(int i=0;i<a-1;i++) { for(int j=0;j<b;j++) { if(tam2[j]!=max2) printf("%d ",s1[i][j]); } if(i==a-1)break; printf("\n"); } } }
Editor is loading...