151032025-02-13 07:45:59tKriszLeggyorsabb pénzkeresés (50)cpp17Hibás válasz 0/5050ms2356 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n, k, curS=0, curL=0, minL;
    cin>>n>>k;
    minL=n+1;
    vector<int> napok(n+2);
    for(int i=1;i<=n;i++){
        cin>>napok[i];
    }
    int index=0;
    while(index<=n){
        cout<<curS<<' ';
        if(curS>=k){
            if(curL<minL) minL=curL;
            curL--;
            curS-=napok[index-curL];
        }
        else {
            index++;
            curL++;
            curS+=napok[index];
        }
    }
    cout<<minL;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/01ms500 KiB
2Hibás válasz0/050ms2356 KiB
3Hibás válasz0/21ms512 KiB
4Hibás válasz0/21ms316 KiB
5Hibás válasz0/21ms316 KiB
6Hibás válasz0/26ms564 KiB
7Hibás válasz0/26ms564 KiB
8Hibás válasz0/26ms564 KiB
9Hibás válasz0/26ms564 KiB
10Hibás válasz0/24ms564 KiB
11Hibás válasz0/248ms1832 KiB
12Hibás válasz0/250ms2184 KiB
13Hibás válasz0/250ms2336 KiB
14Hibás válasz0/250ms2356 KiB
15Hibás válasz0/250ms2356 KiB
16Hibás válasz0/250ms2336 KiB
17Hibás válasz0/250ms2336 KiB
18Hibás válasz0/250ms2336 KiB
19Hibás válasz0/250ms2336 KiB
20Hibás válasz0/250ms2356 KiB
21Hibás válasz0/250ms2332 KiB
22Hibás válasz0/250ms2340 KiB
23Hibás válasz0/250ms2348 KiB
24Hibás válasz0/250ms2356 KiB
25Hibás válasz0/250ms2164 KiB
26Hibás válasz0/250ms2356 KiB
27Hibás válasz0/250ms2356 KiB