THPTTD_110 - Trò chơi với các con số

Xem dạng PDF

Gửi bài giải


Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: game.inp
Output: game.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
    caodanganhkhoa2015  đã bình luận lúc 12, Tháng 6, 2026, 14:39

    include <iostream>

    include <algorithm>

    using namespace std;

    void solve() { long long x, y, n; if (!(cin >> x >> y >> n)) return;

    long long w, z;
    // Sử dụng quy luật toán học dựa trên tính chẵn lẻ của N
    if (n % 2 == 1) {
        w = x * 2;
        z = y;
    } else {
        w = x;
        z = y;
    }
    
    // Lấy phần nguyên của phép chia max / min
    long long max_val = max(w, z);
    long long min_val = min(w, z);
    long long ans = max_val / min_val;
    
    cout << ans << "\n";
    

    }

    int main() { // Tối ưu hóa tốc độ đọc/ghi dữ liệu hệ thống cho C++ iosbase::syncwith_stdio(false); cin.tie(NULL);

    // Mở file đọc và ghi dữ liệu theo yêu cầu đề bài
    if (freopen("game.inp", "r", stdin) == NULL) return 0;
    if (freopen("game.out", "w", stdout) == NULL) return 0;
    
    int t;
    if (cin >> t) {
        while (t--) {
            solve();
        }
    }
    return 0;
    

    }


  • 0
    caodanganhkhoa2015  đã bình luận lúc 12, Tháng 6, 2026, 14:37

    De vai


  • 0
    ToiNhoDuongThanhThao  đã bình luận lúc 9, Tháng 6, 2026, 2:12

    include <iostream>

    include <algorithm>

    include <cstdio>

    using namespace std;

    int main() { iosbase::syncwith_stdio(false); cin.tie(NULL);

    freopen("game.inp", "r", stdin);
    freopen("game.out", "w", stdout);
    
    int t;
    if (cin >> t) {
        while (t--) {
            long long x, y, n;
            cin >> x >> y >> n;
    
            if (n % 2 != 0) {
                x *= 2;
            }
    
            long long max_val = max(x, y);
            long long min_val = min(x, y);
    
            cout << max_val / min_val << "\n";
        }
    }
    return 0;
    

    }


  • -3
    Uoao1807  đã bình luận lúc 14, Tháng 12, 2024, 16:58

    thang X choi ban