How F?
查看原帖
How F?
1358614
__Accepted_cyx__楼主2025/1/17 21:04
#include<bits/stdc++.h>
using namespace std;
int n,m,a[55][55];
struct node{
	int id,num;	
}cnt[55];
bool cmp(node a,node b){
	if(a.num==b.num) return true;
	return a.num>b.num;
}
bool cmp1(int a,int b){
	return a>b;
}
int main(){
    cin>>n>>m;
    for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=m;i++){
		cnt[i].id=i;
		for(int j=1;j<=n;j++){
			cnt[i].num+=a[i][j];
		}
	}
	sort(cnt+1,cnt+m+1,cmp);
	int k[55];
	for(int i=1;i<=m;i++){
		k[i]=a[i][cnt[1].id];
	}
	sort(k+1,k+m+1,cmp1);
	int t=k[1],ans=0;
	cout<<t;
	for(int i=1;i<=n;i++){
		if(k[i]==t) ans++;
	}
	cout<<" "<<ans;//cout<<"#\n";
	//for(int i=1;i<=n;i++){
	//	cout<<k[i];
	//}
    return 0;
}
2025/1/17 21:04
加载中...