Đề Thi Chuyên Tin Vào Lớp 10 Hà Tĩnh Năm 2025

664 lượt xem Chuyên Tin
3.7/5 - (3 votes)

Dưới đây là Đề Thi Chuyên Tin Vào Lớp 10 Hà Tĩnh Năm 2025

Bạn đọc có thể share lời giải bên dưới comment bài viết.

Tham khảo:

Lời giải bài 4

#include <bits/stdc++.h>
using namespace std;
#define int long long 

const int oo=-1e18;

const int N=1e6+10;

int prefix_sum[N];

main()
{
    // std::cout<<"Hello World";
    int n,p,q;
    cin>>n>>p>>q;
    for (int i=1,x;i<=n;++i){
        cin>>x;
        prefix_sum[i]=prefix_sum[i-1]+x;
    }
    multiset<int> s;

    int ans=-1e18;
    for (int i=p-1;i<=n;++i){
        ans=max(ans,prefix_sum[i]-*s.begin());
        s.insert(prefix_sum[i-p+1]);
        if (i>=q){
            s.erase(s.find(prefix_sum[i-q]));
        
        }
    }
    cout<<ans;
    
    
    
    return 0;
}

 

0 / 5 - (0 Đánh Giá)

Leave a Reply

Your email address will not be published. Required fields are marked *

PHP Code Snippets Powered By : XYZScripts.com
.
.
.
.