239792026-02-03 07:41:04attiladusiMI bróker (50 pont)cpp17Time limit exceeded 8/501.088s1348 KiB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
struct ve{
    int v;
    int e;
};
void ejaj(ve a,vector<int>v){
    int k=0;
    bool b=1;
    for(int i=0 ; i<v.size() ; i++){
        if(b==0 && v[i]>=a.e){
            k+=v[i];
            b=1;
        }
        if(b && v[i]<=a.v){
            k-=v[i];
            b=0;
        }
    }
    cout<<k<<endl;
}


int main()
{
    int n,q;
    cin>>n>>q;
    vector<int>v;
    ve t[100000];
    for(int i=1 ; i<=n ; i++){
        int a;
        cin>>a;
        v.push_back(a);
    }
    for(int i=1 ; i<=q ; i++){
        ve b;
        cin>>b.v>>b.e;
        t[i]=b;
    }
    for(int i=1 ; i<=q ; i++){
        ejaj(t[i],v);
    }






    return 0;
}
SubtaskSumTestVerdictTimeMemory
base8/50
1Accepted0/01ms508 KiB
2Time limit exceeded0/01.088s1332 KiB
3Accepted1/11ms500 KiB
4Accepted1/11ms316 KiB
5Accepted2/22ms316 KiB
6Accepted2/26ms316 KiB
7Accepted2/26ms316 KiB
8Runtime error0/152ms1268 KiB
9Runtime error0/152ms1280 KiB
10Runtime error0/252ms1332 KiB
11Runtime error0/252ms1332 KiB
12Runtime error0/252ms1228 KiB
13Runtime error0/252ms1144 KiB
14Runtime error0/252ms1332 KiB
15Runtime error0/352ms1336 KiB
16Runtime error0/352ms1252 KiB
17Runtime error0/352ms1100 KiB
18Runtime error0/352ms1332 KiB
19Runtime error0/352ms1332 KiB
20Runtime error0/352ms1092 KiB
21Runtime error0/352ms1348 KiB
22Runtime error0/352ms1292 KiB
23Runtime error0/352ms1176 KiB
24Runtime error0/352ms1332 KiB