#1448. 珅泽教育CSP-J第一轮模拟考第一套 第 22 题
珅泽教育CSP-J第一轮模拟考第一套 第 22 题
第2篇
#include<iostream>
int main()
{
int d;
std::cin >> d;
char s[1000];
int size = 0;
char c;
while (std::cin >> c){
while (size > 0 and d > 0){
char top = s[size - 1];
if (top < c){
d--;
size--;
}
else{
break;
}
}
s[size++] = c;
}
while (d > 0){
d--;
size--;
}
for (int i = 0; i < size; ++i) {
std::cout << s[i];
}
}
代码 s[size++] = c; 可以修改为 size += 1; s[size] = c;。
{{ select(1) }}
- 正确
- 错误