A:Alphabet

Solved.

签。

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 char s[60];
 4 int f[60];
 5 int main(){
 6     scanf("%s",s+1);
 7     int n=strlen(s+1);
 8     for(int i=1;i<=n;i++)
 9     {
10         f[i]=1;
11     }
12     for(int i=2;i<=n;i++)
13     {
14         for(int j=1;j<i;j++)
15         {
16             if(s[i]>s[j]){
17                 f[i]=max(f[i],f[j]+1);
18             }
19         }
20     }
21     int maxn=0;
22     for(int i=1;i<=n;i++)
23     {
24         maxn=max(maxn,f[i]);
25     }
26     cout<<26-maxn<<endl;
27 }
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-29
  • 2021-12-12
  • 2021-12-06
  • 2021-12-28
  • 2022-12-23
  • 2021-05-17
相关资源
相似解决方案