G.cpp 592 B

1234567891011121314151617181920212223242526272829
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. bool cmp(string &a,string &b){
  4. return a > b;
  5. }
  6. int main()
  7. {
  8. string s;
  9. int n;
  10. cin>>n;
  11. while(n--){
  12. cin>>s;
  13. if(s.size()-1==0){
  14. cout<<0<<endl;
  15. continue;
  16. }else{
  17. vector<string> v;
  18. int l=s.size();
  19. for(int i=0;i<l;i++){
  20. string t=s;
  21. t.erase(t.begin()+i);
  22. v.push_back(t);
  23. }
  24. sort(v.begin(),v.end(),cmp);
  25. cout<<v[l-1]<<endl;
  26. }
  27. }
  28. }