#include <bits/stdc++.h>
using namespace std;
struct fn{
	int x;
	int d;
};
fn a[100005];
bool cmp(fn q,fn p){
	return q.x<p.x;
}
bool cmp1(fn q,fn p){
	return q.d<p.d;
}
int main (){
	string s;
	cin>>s;
	int q;
	cin>>q;
	int m=0;
	for(int i=0;i<s.size();i++){
		int t=int(s[i]-'a');
		a[++m].x=t;
		a[m].d=m;
	}
	for(int i=1;i<=q;i++){
		int l,r;
		cin>>l>>r;
		sort(a+l,a+r+1,cmp);
		cout<<char(a[r].x+'a')<<endl;
		sort(a+l,a+r+1,cmp1);
	} 
	return 0;
} 


0 条评论

目前还没有评论...

信息

ID
7300
时间
ms
内存
MiB
难度
7
标签
递交数
28
已通过
9
上传者