238992026-01-31 15:32:20PKBLeghosszabb nyaralás (75 pont)cpp17Hibás válasz 0/7526ms800 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
    int hossz;
    int leghosszabb;
	int N;
    cin >> N;
    int penz;
    cin >> penz;
    int i = 0; int j = 0;
    int mostani = 0;
    vector<int>szamok(N);
    for(int h = 0; h < N; h++){
        cin >> szamok[h];
    }
    while (j < N && i < N) {
        if(mostani <= penz && hossz >= leghosszabb){
            leghosszabb = hossz;
        }
        if(mostani < penz){
            hossz++;
            mostani+= szamok[i];
            i++;
        }else{
            j++;
            hossz--;
            mostani-= szamok[j-1];
        }
    }
    cout << leghosszabb;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Hibás válasz0/01ms316 KiB
2Hibás válasz0/026ms564 KiB
3Hibás válasz0/31ms316 KiB
4Hibás válasz0/31ms500 KiB
5Hibás válasz0/31ms316 KiB
6Hibás válasz0/31ms316 KiB
7Hibás válasz0/31ms356 KiB
8Hibás válasz0/41ms316 KiB
9Hibás válasz0/41ms316 KiB
10Hibás válasz0/51ms316 KiB
11Hibás válasz0/53ms316 KiB
12Hibás válasz0/54ms332 KiB
13Hibás válasz0/718ms564 KiB
14Hibás válasz0/723ms564 KiB
15Hibás válasz0/726ms800 KiB
16Hibás válasz0/825ms564 KiB
17Hibás válasz0/826ms564 KiB