求大佬debug
提交的时候,1、2、4、5、6 RE, 7 WA
我本地可以编译通过,提交却是RE,不太能理解,提交的是C++17标准
#include <iostream>
#include <list>
#include <string>
using namespace std;
list<int> my_list;
int main() {
string s; cin >> s;
int k; cin >> k;
for(auto i : s) my_list.push_back(i - '0');
int size = my_list.size();
auto it = my_list.begin();
while (it != prev(my_list.end())) {
if (*it > *next(it)) {
my_list.erase(it);
k--;
if (k == 0) break;
}
it++;
}
while(k--){
my_list.pop_back();
}
bool flag = true;
for (auto& item : my_list) {
if (item == 0 && flag) continue;
cout << item;
flag = false;
}
return 0;
}