204212026-01-06 18:06:42algoproLeggyorsabb pénzkeresés (50)cpp17Wrong answer 0/50104ms4716 KiB
// UUID: b4c9c545-fbfd-45d6-8448-cb384fcff76a
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n, p;
    cin >> n >> p;
    vector<int> a(n);
    for (int i = 0; i < n; i++){
        cin >> a[i];
    }
    int i = 0;
    int j = 0;
    int sum = 0;
    int mini = 1000000000;
    while (i != n){
        cout << sum << " " << i << " " << j << "\n";
        if (sum >= p){
            mini = min(mini, j-i);
            sum -= a[i];
            i++;
        } else if(j != n) {
            sum += a[j];
            j++;
        } else i++;
    }
    if (sum >= p)
        mini = min(mini, j-i);
    cout << mini;
    
}
SubtaskSumTestVerdictTimeMemory
base0/50
1Wrong answer0/01ms508 KiB
2Wrong answer0/0101ms4660 KiB
3Wrong answer0/21ms316 KiB
4Wrong answer0/21ms316 KiB
5Wrong answer0/21ms316 KiB
6Wrong answer0/210ms768 KiB
7Wrong answer0/210ms688 KiB
8Wrong answer0/210ms580 KiB
9Wrong answer0/210ms688 KiB
10Wrong answer0/210ms784 KiB
11Wrong answer0/2100ms4148 KiB
12Wrong answer0/2101ms4672 KiB
13Wrong answer0/2101ms4640 KiB
14Wrong answer0/2104ms4644 KiB
15Wrong answer0/2101ms4640 KiB
16Wrong answer0/2101ms4644 KiB
17Wrong answer0/2101ms4640 KiB
18Wrong answer0/2101ms4652 KiB
19Wrong answer0/2101ms4656 KiB
20Wrong answer0/2103ms4688 KiB
21Wrong answer0/2101ms4640 KiB
22Wrong answer0/2101ms4664 KiB
23Wrong answer0/2101ms4652 KiB
24Wrong answer0/2101ms4716 KiB
25Wrong answer0/2101ms4660 KiB
26Wrong answer0/2101ms4640 KiB
27Wrong answer0/2101ms4664 KiB