THPTTD_83 - Cách nhiệt _LS

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ớ: 256M
Input: cachnhiet.inp
Output: cachnhiet.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
    ToiNhoDuongThanhThao  đã bình luận lúc 11, Tháng 6, 2026, 7:32

    include <iostream>

    include <vector>

    include <algorithm>

    include <fstream>

    using namespace std;

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

    ifstream vao("cachnhiet.inp");
    ofstream ra("cachnhiet.out");
    
    int so_luong;
    if (!(vao >> so_luong)) return 0;
    
    vector&lt;long long> mang(so_luong);
    long long tong_tat_ca = 0;
    
    for (int i = 0; i < so_luong; ++i) {
        vao >> mang[i];
        tong_tat_ca += mang[i];
    }
    
    sort(mang.begin(), mang.end());
    
    long long tong_hieu = 0;
    int nua = so_luong / 2;
    
    for (int i = 0; i < nua; ++i) {
        tong_hieu -= mang[i];
        tong_hieu += mang[so_luong - 1 - i];
    }
    
    ra << tong_tat_ca + tong_hieu;
    
    vao.close();
    ra.close();
    
    return 0;
    

    }