入门题悬关!
查看原帖
入门题悬关!
1609668
Eternal_thoughts楼主2025/1/20 15:33

孩子真的傻了,这都不会了

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define re return
#define ew 5005
#define sz 10000005
#define sscc cout<<6;
const int MOD=1e9+7;
int db[8];
int cp[8];
int dbtong[50];
int tong[50];
int zj[8];
signed main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int n;
	cin>>n;
	for(int i=1;i<=7;i++){
		cin>>db[i];
		dbtong[db[i]]++;
	}
	for(int i=1;i<=n;i++){
		memset(tong,0,sizeof(tong));
		for(int j=1;j<=7;j++){
			cin>>cp[j];
			tong[cp[j]]++;
		}
		int num=0;
		for(int j=1;j<=35;j++){
			//cout<<tong[j]<<" "<<dbtong[j]<<endl;
			if(tong[j]>=1 && dbtong[j]>=1){
				num+=min(tong[j],dbtong[j]);
			}
		}
		zj[7-num+1]++;
	}
	for(int i=0;i<7;i++){
		cout<<zj[i]<<" ";
	}
	re 0;
}

2025/1/20 15:33
加载中...