HSG9 Cần Thơ 2026 - Đáp án đúng

Xem dạng PDF

Gửi bài giải

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

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

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

Cho các số nguyên ~X~, ~Y~, ~a~, ~b~, ~c~, ~d~, trong đó ~a~, ~b~, ~c~, ~d~ là các giá trị khác nhau và một trong 4 số là kết quả của phép tính ~X+Y~.

Yêu cầu: Đưa ra một trong 4 chữ cái A, B, C hoặc D ứng với kết quả đúng của phép tính ~X+Y~ là ~a~, ~b~, ~c~ hoặc ~d~.

Input

  • Dòng đầu gồm hai số nguyên ~X~, ~Y~ (~1 \le X, Y \le 10^6~);
  • Dòng thứ hai gồm bốn số nguyên ~a~, ~b~, ~c~, ~d~ (~1 \le a, b, c, d \le 2 \times 10^6~).

Output

Ghi một trong 4 chữ cái A, B, C hoặc D ứng với kết quả đúng.

Sample Input 1

5 3
6 10 8 9

Sample Output 1

C

Bình luận

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



  • -1
    missmphuog  đã bình luận lúc 20, Tháng 3, 2026, 15:44
    #include <bits/stdc++.h>
    using namespace std;
    
    #define ll long long
    #define ull unsigned long long
    #define ld long double
    
    #define pb push_back
    #define pf push_front
    #define fi first
    #define se second
    
    #define all(x) (x).begin(), (x).end()
    #define rall(x) (x).rbegin(), (x).rend()
    
    #define faster() ios::sync_with_stdio(false); cin.tie(nullptr);
    #define endl '\n'
    
    #define yes cout << "YES\n"
    #define no  cout << "NO\n"
    
    #define pii pair<int,int>
    #define pll pair<ll,ll>
    #define vi vector<int>
    #define vl vector<ll>
    const int maxn = 1e6;
    int main() {
        faster();
        ll x,y,a,b,c,d;
        cin>>x>>y>>a>>b>>c>>d;
        if(x+y==a) cout<<'A';
        else if(x+y==b) cout<<'B';
        else if(x+y==c) cout<< 'C';
        else cout<< 'D';
        return 0;
    }
    

  • -1
    hungcpp  đã bình luận lúc 13, Tháng 3, 2026, 3:14
    #include <iostream>
    using namespace std;
    
    int main() 
    {
        int x,y,a,b,c,d; cin >> x >> y >> a >> b >> c >> d;
        if(x+y==a) cout << 'A';
        else if(x+y==b) cout << 'B';
        else if(x+y==c) cout << 'C';
        else cout << 'D';
    }
    

  • -1
    buffalo_chau  đã bình luận lúc 12, Tháng 3, 2026, 3:26

    include <bits/stdc++.h>

    using namespace std; long long tonguoc(int n){ long long s=0; for (int i=1;i*i<=n;i++){ if (n%i==0){

        s+=i;
        if (i!=n/i)
        s+=n/i;
    }
    

    } return s; } int main() { iosbase::syncwith_stdio(false); cin.tie(NULL); long long a[1000006]; int n; cin>>n; for (int i=0;i<n;i++){

    cin>>a[i];
    

    cout<<tonguoc(a[i])<<" "; } return 0; }