239002026-01-31 15:42:06PKBLeghosszabb nyaralás (75 pont)cpp17Hibás válasz 58/7526ms756 KiB
// Source: https://usaco.guide/general/io

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

int main() {
    int hossz = 0;
    int leghosszabb = 0;
	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 && i - j >= leghosszabb){
            leghosszabb = i - j;
        }
        if(mostani <= penz){
            mostani+= szamok[i];
            i++;
        }else{   
            mostani-= szamok[j];
            j++;
        }
    }
    cout << leghosszabb;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base58/75
1Elfogadva0/01ms512 KiB
2Elfogadva0/026ms564 KiB
3Elfogadva3/31ms316 KiB
4Hibás válasz0/31ms316 KiB
5Elfogadva3/31ms500 KiB
6Hibás válasz0/31ms316 KiB
7Elfogadva3/31ms316 KiB
8Hibás válasz0/41ms316 KiB
9Elfogadva4/41ms500 KiB
10Elfogadva5/51ms384 KiB
11Elfogadva5/53ms316 KiB
12Elfogadva5/54ms508 KiB
13Hibás válasz0/718ms748 KiB
14Elfogadva7/721ms756 KiB
15Elfogadva7/726ms564 KiB
16Elfogadva8/825ms564 KiB
17Elfogadva8/826ms564 KiB