第一题AC int main() { string str; cin >>str; int a[15]={0}; stack sta; for(int i=0;i<str.length();i++) { if(int(a[str[i]-'0'])==0) { sta.push(str[i]-'0'); a[str[i]-'0']=1; } else { continue; } } if(sta.top()==0) { sta.pop(); } else { cout <<sta.top(); sta.pop(); } while(!sta.empty()) { cout <<sta.top(); sta.pop(); } }
点赞 1

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务