2 solutions

  • 0
    @ 2025-5-23 19:53:19
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        string s;
        int k;
        cin>>s>>k;
        for(int i=1;i<=k;i++) //一共删除k个数 
    	{
            int j=0; //从第一个位置开始看 
            while(j+1<s.size()&&s[j]>=s[j+1]) j++; //删除了以后一定比删除后面都大 
            s.erase(j,1);
        }
        cout<<s;
        return 0;
    }
    
    • 0
      @ 2025-3-1 9:40:00
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
          点击展开折叠
          return 0;
      }
      • 1

      Information

      ID
      693
      Time
      1000ms
      Memory
      256MiB
      Difficulty
      5
      Tags
      # Submissions
      16
      Accepted
      8
      Uploaded By