239792026-02-03 07:41:04attiladusiMI bróker (50 pont)cpp17Időlimit túllépés 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/50
1Elfogadva0/01ms508 KiB
2Időlimit túllépés0/01.088s1332 KiB
3Elfogadva1/11ms500 KiB
4Elfogadva1/11ms316 KiB
5Elfogadva2/22ms316 KiB
6Elfogadva2/26ms316 KiB
7Elfogadva2/26ms316 KiB
8Futási hiba0/152ms1268 KiB
9Futási hiba0/152ms1280 KiB
10Futási hiba0/252ms1332 KiB
11Futási hiba0/252ms1332 KiB
12Futási hiba0/252ms1228 KiB
13Futási hiba0/252ms1144 KiB
14Futási hiba0/252ms1332 KiB
15Futási hiba0/352ms1336 KiB
16Futási hiba0/352ms1252 KiB
17Futási hiba0/352ms1100 KiB
18Futási hiba0/352ms1332 KiB
19Futási hiba0/352ms1332 KiB
20Futási hiba0/352ms1092 KiB
21Futási hiba0/352ms1348 KiB
22Futási hiba0/352ms1292 KiB
23Futási hiba0/352ms1176 KiB
24Futási hiba0/352ms1332 KiB