- 字母王国的最强勇士
50分,求调
- @ 2026-6-19 15:01:29
#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
- 上传者