求助!90分
查看原帖
求助!90分
1104948
cc_lucky楼主2024/4/14 15:08
#include<iostream>
using namespace std;
int n, x, y, z, sz[10], m, d;
void s(int a, int b){sz[a]=max(sz[a], b);}
int main(){
	cin>>n;
	while(n--){
		cin>>x>>y>>z;
		if(x==y&&y==z) sz[x]=3;
		else if(x==y) s(x, 2), s(z, 1);
		else if(x==z) s(x, 2), s(y, 1);
		else if(y==z) s(y, 2), s(x, 1);
		else s(x, 1), s(y, 1), s(z, 1);
	}
	for(int i=1; i<=6; i++){
		if(sz[i]) d+=i*sz[i];
		m+=sz[i];
	}
	m=6-m;
	cout<<d+m<<" "<<d+6*m;
}
2024/4/14 15:08
加载中...