18742022-12-06 20:52:46TomaSajtLeggyorsabb pénzkeresés (50)cpp17Accepted 50/5013ms5000 KiB
#include <bits/stdc++.h>
#define speed ios::sync_with_stdio(0);cin.tie(0)
using namespace std;

int main() {
    speed;
    int n, p, l = 0, r = 0, best = INT_MAX, s = 0;
    cin >> n >> p;
    vector<int> v(n);
    for (int& a : v) cin >> a;
    while (l < n) {
        while (s < p && r < n) s += v[r++];
        if (s >= p) best = min(best, r - l);
        s -= v[l++];
    }
    cout << best;
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/03ms1832 KiB
2Accepted0/012ms2708 KiB
3Accepted2/22ms2220 KiB
4Accepted2/22ms2348 KiB
5Accepted2/22ms2532 KiB
6Accepted2/23ms2904 KiB
7Accepted2/23ms3128 KiB
8Accepted2/23ms3120 KiB
9Accepted2/23ms3444 KiB
10Accepted2/23ms3636 KiB
11Accepted2/212ms4228 KiB
12Accepted2/213ms4440 KiB
13Accepted2/212ms4640 KiB
14Accepted2/212ms4636 KiB
15Accepted2/212ms4640 KiB
16Accepted2/212ms4596 KiB
17Accepted2/212ms4592 KiB
18Accepted2/212ms4868 KiB
19Accepted2/212ms4676 KiB
20Accepted2/213ms4732 KiB
21Accepted2/212ms4732 KiB
22Accepted2/212ms4736 KiB
23Accepted2/213ms4944 KiB
24Accepted2/212ms4940 KiB
25Accepted2/212ms4936 KiB
26Accepted2/213ms4928 KiB
27Accepted2/212ms5000 KiB