p11446
  • 板块题目总版
  • 楼主CZH_xixi
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/12/25 17:30
  • 上次更新2024/12/25 17:57:01
查看原帖
p11446
1255341
CZH_xixi楼主2024/12/25 17:30
#include<bits/stdc++.h>
using namespace std;
int n,t,a[100000001],sum1[10];
int main(){
	cin>>t;
	for(int i=1;i<=t;i++)
	{
		scanf("%d",&n);
		for(int j=1;j<=n;j++)
		{
			scanf("%d",&a[i]);
		}
	}
	for(int i=1;i<=t;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(a[i]==a[j])
			{
				if(a[i]==1)
				{
					sum1[i]=1;
				}
				else
				{
					sum1[i]=2;
				}
			}
		}
		if(sum1==0)
		{
			sum1[i]=n;
		}
	}
	for(int i=1;i<=t;i++)
	{
		cout<<sum1[i]<<endl;
	}

	return 0;
}

样例过了但看不懂为啥错了,求大佬调

2024/12/25 17:30
加载中...