大佬求助,我觉得一点问题都没有
查看原帖
大佬求助,我觉得一点问题都没有
1521406
fyt_dy楼主2024/10/30 22:25
#include<iostream>
#include<cstring>
#include<vector>
using namespace std;
int main()
{
	int n;
	cin >> n;
	
	int a[7];
	for (int i = 0; i < 7; i++)
	{
		cin >> a[i];
	}

	int abc = 0;
	
	vector<int> c(n * 7);

	
	for (int i = 0; i < n; i++)
	{
		int b[7];
		for (int j = 0; j < 7; j++)
		{
			cin >> b[j];
		}
		
		for (int k = 0; k < 7; k++)
		{

			for (int j = 0; j < 7; j++)
			{
				if (b[k] == a[j])
				{
					c[abc]++;
				}
			}
		}
		abc++;

	}



	int d[7];
	memset(d, 0, sizeof(d));
	for (int i = 0; i < 7; i++)
	{
		if (c[i] == 7)
		{
			d[0]++;
		}
		if (c[i] == 6)
		{
			d[1]++;
		}
		if (c[i] == 5)
		{
			d[2]++;
		}
		if (c[i] == 4)
		{
			d[3]++;
		}
		if (c[i] == 3)
		{
			d[4]++;
		}
		if (c[i] == 2)
		{
			d[5]++;
		}
		if (c[i] == 1)
		{
			d[6]++;
		}
	}
	for (int i = 0; i < 7; i++)
	{
		cout << d[i] << " ";
	}

	system("pause");
	return 0;
}

		

2024/10/30 22:25
加载中...