给定一个由大写字母组成的长度为 n 的字符串,请在字符串中删除 m 个字符,使得剩下的字符串的字典序最小 c++
时间: 2024-06-13 19:05:50 浏览: 181
字符串长度
以下是C++的实现代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
int m;
cin >> s >> m;
string ans = "";
for (char c : s) {
while (m && ans.size() && ans.back() > c) {
ans.pop_back();
m--;
}
ans.push_back(c);
}
while (m--) ans.pop_back();
cout << ans << endl;
return 0;
}
```
阅读全文