Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
34418 teacher_lu 删数问题 C++ 通过 1 MS 248 KB 477 2023-12-21 21:02:13

Tests(1/1):


#include <bits/stdc++.h> using namespace std; string s; int main(){ cin >> s; int n = s.size(); int k; cin >> k; for(int i = 1; i <= k; i++) { // 删k次,删k个数 for(int j = 0; j < n - 1; j++) { if(s[j]<s[j+1]) { for(int k = j + 1; k < n - 1; k++) { s[k] = s[k+1]; // 往前移动,删掉一个数,字符串的长度-1 } n--; } } } for(int i = 0; i <= n; i++) cout << s[i]; return 0; }


测评信息: