Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
108790 柯昊阳 删数问题 C++ 解答错误 33 0 MS 256 KB 475 2023-11-04 10:54:34

Tests(3/9):


#include <bits/stdc++.h> using namespace std; vector<char> str; int main(){ string s; int b; cin>>s>>b; for(int i = 0;i<s.size();i++) str.push_back(s[i]); for(int i = 0;i<b;i++){ int max1 = 0,max2 = str[0]-str[1]; for(int j = 1;j<str.size()-1;j++){ if(str[j]-str[j+1]>max2) { max2 = str[j]-str[j+1]; max1 = j; } } str.erase(str.begin()+max1); } for(int i = 0;i<str.size();i++){ cout<<str[i]; } cout<<endl; return 0; }


测评信息: