关注
贪心去做 #include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
ll n, tmp;
vector<int> cnt(10);
vector<int> s;
vector<int> vis(10);
cin >> n;
tmp = n;
while(tmp > 0) {
cnt[tmp%10]++;
s.push_back(tmp%10);
tmp /= 10;
}
reverse(s.begin(), s.end());
stack<int> st;
for (int i = 0; i < s.size(); ++i) {
//cout << s[i] << endl;
cnt[s[i]]--;
if (st.empty()) {
st.push(s[i]);
vis[s[i]] = 1;
} else {
while(!st.empty() && st.top() < s[i] && cnt[st.top()] && !vis[s[i]]) {
vis[st.top()] = 0;
st.pop();
}
if (!vis[s[i]]) st.push(s[i]), vis[s[i]] = 1;
}
}
ll ans = 0, T = 1;
while (!st.empty()) {
ll x = st.top();st.pop();
ans += x*T;
T *= 10;
}
cout << ans << endl;
return 0;
}
查看原帖
点赞 评论
相关推荐
05-13 17:37
山东大学 Java 点赞 评论 收藏
分享
04-02 10:55
火炉中学 招聘专员 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛油的搬砖plog #
10984次浏览 60人参与
# 实习学不到东西怎么办? #
198157次浏览 2057人参与
# 京东TGT #
60228次浏览 197人参与
# 一人一个landing小技巧 #
11277次浏览 208人参与
# 跳槽时有那些注意事项 #
83470次浏览 523人参与
# 面试问题记录 #
90543次浏览 1275人参与
# 应届生初入职场,求建议 #
192487次浏览 2512人参与
# 安利/避雷我的专业 #
69564次浏览 502人参与
# 选完offer后,你后悔学本专业吗 #
41191次浏览 221人参与
# 市场营销人求职交流聚集地 #
112519次浏览 1011人参与
# 被AI治愈的瞬间 #
19258次浏览 337人参与
# 科大讯飞求职进展汇总 #
278873次浏览 2713人参与
# 我心目中的理想工作是这样的 #
58703次浏览 795人参与
# 找工作的破防时刻 #
7023次浏览 78人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
24532次浏览 152人参与
# 实习生应该准时下班吗 #
208087次浏览 1347人参与
# 华子oc时间线 #
1178584次浏览 6213人参与
# 求职季如何保持心态不崩 #
113354次浏览 938人参与
# 面试经验谈 #
66454次浏览 1108人参与
# 拼多多工作体验 #
20044次浏览 154人参与
# 技术转行的心路历程 #
50762次浏览 665人参与