THPTTD_129 - bài2_HSG_11_VP_2024

Xem dạng PDF

Gửi bài giải


Điểm: 7,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: BDEL.inp
Output: BDEL.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 6, Tháng 7, 2026, 13:12

    CODE FULL AC CHO AE THAM KHẢO

    #include <bits/stdc++.h>
    using namespace std;
    
    #define ll long long
    #define ull unsigned long long
    #define pb push_back
    #define all(x) (x).begin(), (x).end()
    #define fi first
    #define se second
    #define FOR(i, a, b) for (int i = (a); i <= (b); ++i)
    #define ROF(i, a, b) for (int i = (a); i >= (b); --i)
    void solve(){
        int n; cin >> n;
        unordered_map<int,int> m;
        while (n--){
            int x; cin >> x;
            if (m[x]==0){
                cout << x << " ";
            }
            m[x]++;
        }
        cout << "\n";
    }
    int main() {
        freopen("BDEL.inp","r",stdin);
        freopen("BDEL.out","w",stdout);
        int t; cin >> t;
        while (t--){
            solve();
        }
        return 0;
    }
    
    

  • -2
    longmai  đã bình luận lúc 22, Tháng 11, 2024, 15:50

    cho mik xin cách lm vs ạ mik c.ơn


    • 1
      thien_365  đã bình luận lúc 19, Tháng 6, 2025, 12:29

      lưu cái giá trị bạn đầu vào set, xét từng giá trị a[i] nếu a[i] có trong mảng thì thêm giá trị đó vào 1 vector mới , sau đó thì xóa phần tử a[i] đó trong set , cuối cùng in ra các giá trị trong vector mới đó là xong nhé