第一题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

相关推荐

09-27 10:54
重庆大学 C++
人已微死:致敬传奇耐测王。
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客企业服务