80分求助
查看原帖
80分求助
1189304
HUDSI1256楼主2024/3/17 21:07
#include<bits/stdc++.h>
using namespace std;
int n;
int k[8][25],mx[8],cnt;
int a,b;
int main(){
	cin>>n;
	if(!n){
		cout<<36<<" "<<6;
		return 0;
	}
	for(int i=1;i<=n;i++){
		int x,y,z;cin>>x>>y>>z;
		k[x][i]++;k[y][i]++;k[z][i]++;
	}
	for(int i=1;i<=6;i++){
		int mxn=-1e9;
		for(int j=1;j<=n;j++){
			mxn=max(mxn,k[i][j]);	
		}
		mx[i]=mxn;
		cnt+=mx[i]; 
	} 
	/*for(int i=1;i<=6;i++){
		cout<<mx[i]<<" ";
	}
	cout<<endl;
	cout<<cnt<<endl;*/
	for(int i=1;i<=6;i++)if(mx[i]>0)a+=mx[i]*i,b+=mx[i]*i;
	if(6-cnt>=0)a+=(6-cnt)*6,b+=6-cnt;
	cout<<b<<" "<<a;
	return 0;
}
2024/3/17 21:07
加载中...