251372026-02-18 08:36:07KoszorusBlankaMI bróker (50 pont)cpp17Időlimit túllépés 8/501.1s696 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int N, Q;
    cin >> N >> Q;

    int a[10001];
    for (int i = 1; i <= N; i++)
        cin >> a[i];

    int V, E;
    for (int i = 1; i <= Q; i++) {
        cin >> V >> E;
        int ossz = 0;
        bool van = false;

        for (int j = 1; j <= N; j++) {
            if (!van && a[j] <= V) {
                van = true;
                ossz -= a[j];
            }else if (van && a[j] >= E) {
                van = false;
                ossz += a[j];
            }
        }

        cout << ossz << endl;
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/50
1Elfogadva0/01ms520 KiB
2Időlimit túllépés0/01.088s444 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva1/11ms500 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/26ms316 KiB
7Elfogadva2/26ms316 KiB
8Időlimit túllépés0/11.1s444 KiB
9Időlimit túllépés0/11.098s440 KiB
10Időlimit túllépés0/21.1s440 KiB
11Időlimit túllépés0/21.083s444 KiB
12Időlimit túllépés0/21.082s564 KiB
13Időlimit túllépés0/21.098s696 KiB
14Időlimit túllépés0/21.1s444 KiB
15Időlimit túllépés0/31.08s564 KiB
16Időlimit túllépés0/31.085s564 KiB
17Időlimit túllépés0/31.1s440 KiB
18Időlimit túllépés0/31.1s444 KiB
19Időlimit túllépés0/31.09s564 KiB
20Időlimit túllépés0/31.085s444 KiB
21Időlimit túllépés0/31.1s692 KiB
22Időlimit túllépés0/31.1s612 KiB
23Időlimit túllépés0/31.088s564 KiB
24Időlimit túllépés0/31.078s564 KiB