代码如下:
#include<iostream>
using namespace std;
string a[10005];
int la;
string bian(string x){
for(int i=0; i<=x.size(); i++)
if(x[i]>='A'&&x[i]<='Z')
x[i]+=32;
else x[i]-=32;
return x;
}
int main()
{
int n;
cin>>n;
int flag=0;
for(int i=1; i<=n; i++){
string t;
cin>>t;
if(t=="CapsLock")
flag++;
else {
if(flag%2==1)
t=bian(t);
a[++la]=t;
//cout<<"OK";
}
}
// for(int i=1; i<=la; i++)
// cout<<a[i];
int q;
cin>>q;
for(int i=1; i<=q; i++){
int ans;
cin>>ans;
ans=ans%la+1;
cout<<a[ans]<<endl;
}
return 0;
}