A.若存在解则一定存在某个i使得a[i]>a[i+1],翻转它即可。

 1 #include<cstdio>
 2 #include<cstring>
 3 #include<iostream>
 4 #include<algorithm>
 5 #define rep(i,l,r) for (int i=(l); i<=(r); i++)
 6 typedef long long ll;
 7 using namespace std;
 8 
 9 const int N=300010;
10 int n;
11 char s[N];
12 
13 int main(){
14     scanf("%d%s",&n,s+1);
15     rep(i,1,n-1) if (s[i]>s[i+1]){ printf("YES\n%d %d\n",i,i+1); return 0; }
16     puts("NO");
17     return 0;
18 }
A

相关文章:

  • 2021-09-18
  • 2021-09-09
  • 2021-09-04
  • 2021-05-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
猜你喜欢
  • 2021-06-26
  • 2021-05-25
  • 2022-12-23
  • 2020-07-14
  • 2021-10-15
  • 2021-06-18
  • 2021-05-28
相关资源
相似解决方案