THPTQH_VP18_19_1 - vp xoá chữ số

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.5s
Giới hạn bộ nhớ: 256M
Input: DELETE.inp
Output: DELETE.out

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, JavaScript, Kotlin, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài


Bình luận

Please read the guidelines before commenting.



  • 0
    nhankiettvt  đã bình luận lúc 24, Tháng 3, 2026, 12:06

    CODE AC CHO AE THAM KHẢO =))

    #include <bits/stdc++.h>
    using namespace std;
    using ll = long long;
    using ull = unsigned long long;
    
    int main()
    {
        ios::sync_with_stdio(false);
        cin.tie(nullptr);
        freopen("DELETE.inp","r",stdin);
        freopen("DELETE.out","w",stdout);
        string s; cin >> s;
        stack<char> st;
        int k = 1;
        for (int i = 0; i < s.size(); i++){
            if (k > 0 && !st.empty() && st.top() < s[i]){
                st.pop();
                k--;
            }
            st.push(s[i]);
        }
        if (k > 0){
            st.pop();
        }
        string x = "";
        while (!st.empty()){
            x+=st.top();
            st.pop();
        }
        reverse(x.begin(),x.end());
        cout << x;
        return 0;
    }