| 比赛 |
?板子大赛 |
评测结果 |
AAATTTTTTT |
| 题目名称 |
接竹竿 |
最终得分 |
30 |
| 用户昵称 |
你好 |
运行时间 |
7.721 s |
| 代码语言 |
C++ |
内存使用 |
3.52 MiB |
| 提交时间 |
2026-01-17 09:54:45 |
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int T,n,a[15005],q,l,r;
int main(){
freopen("bamboo.in","r",stdin);
freopen("bamboo.out","w",stdout);
cin>>T;
while(T--){
int ans=0;
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
cin>>q;
for(int i=1;i<=q;i++){
cin>>l>>r;
string s="";
for(int j=l;j<=r;j++){
if(s.find(a[j]+48)<s.size()){
s+=a[j]+48;
s.erase(s.find(a[j]+48),s.size());
}
else s+=a[j]+48;
}
cout<<s.size()<<endl;
}
}
return 0;
}