TÁCH MÃ SỐ

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
Tuyển tập đề thi HSG
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

image

Ví dụ:

Input
Copy
abcd25mnpq11xyz2023
Output
Copy
11 25 2023

Ví dụ 2:

Input
Copy
a3b003c03d3
Output
Copy
3 003 03 3

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    WeoBuXCS  đã bình luận 8:43:18 sa, 06/02/2025

    Đáp án là gì vậy ạ


  • 0
    WeoBuXCS  đã bình luận 3:25:42 ch, 28/01/2025
    Copy
    #include <bits/stdc++.h>
    using namespace std;
    bool cmp(string a, string b)
    {
        while(a.length() < b.length()) a = '0' + a;
        while(a.length() > b.length()) b = '0' + b;
        return a < b;
    }
    int main()
    {
        vector<string> v;
        string s, n = "";
        cin >> s;
        for(int i = 0; i < s.length(); i++)
        {
            if(isdigit(s[i])){
                n.push_back(s[i]);
            }
            if(isalpha(s[i]) || i == s.length() - 1)
            {
                if(n != "") {
                    v.push_back(n);
                    n = "";
                }
            }
        }
        stable_sort(v.begin(), v.end(), cmp);
        for(int i = 0; i < v.size(); i++){
            cout << v[i] << ' ';
        }
        return 0;   
    }
    

    Đúng chưa mọi người


  • 0
    WeoBuXCS  đã bình luận 4:27:21 sa, 28/01/2025

    Dap an la gi vay a


    • 0
      Leminh09  đã bình luận 1:11:48 ch, 10/02/2025

      AC không