比赛 NOIP2025模拟赛1 评测结果 AAATTTTTTT
题目名称 接竹竿 最终得分 30
用户昵称 陆晨洗 运行时间 7.719 s
代码语言 C++ 内存使用 3.52 MiB
提交时间 2025-11-24 10:58:06
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int z[15010]={0};int z1;
int a[15010]={0};
int main()
{
	freopen("bamboo.in","r",stdin);
	freopen("bamboo.out","w",stdout);
	int t,n,q,l,r,i,j,k;
	cin>>t;
	z1=0;
	while(t--)
	{
		cin>>n;
		for(i=1;i<=n;i++)
		{
			cin>>a[i];
		}
		cin>>q;
		for(i=1;i<=q;i++)
		{
			cin>>l>>r;
			z1=0;
			for(j=l;j<=r;j++)
			{
				z1++;
				z[z1]=a[j];
				for(k=1;k<z1;k++)
				{
					if(z[k]==z[z1])
					{
						z1=k-1;
						break;
					}
				}
			}
		    cout<<z1<<endl;
		}
	}
	return 0;
}