58572023-10-04 16:01:52horkaUtazásszervezés (75 pont)cpp11Hibás válasz 8/756ms4688 KiB
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int napok,vez,m,n; cin>>vez>>napok>>m>>n;
    vector<int> v(n);
    for(int i=0; i<n; i++)
        cin>>v[i];
    vector<int> novel(napok+2);
    int i=1,j=0,mo=0;
    while(i<=napok && j<n)
    {
        vez+=novel[i];
        if(i==v[j])
        {
            if(vez>0)
            {
                mo++;
                vez--;
                novel[v[j]+m+1]++;
            }
            j++;
        }
        if(i<v[j]) i++;
    }
    cout<<mo<<endl;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/75
1Elfogadva0/03ms1808 KiB
2Hibás válasz0/06ms2244 KiB
3Hibás válasz0/33ms2220 KiB
4Hibás válasz0/43ms2428 KiB
5Elfogadva4/43ms2636 KiB
6Elfogadva4/42ms2724 KiB
7Hibás válasz0/42ms2852 KiB
8Hibás válasz0/42ms3008 KiB
9Hibás válasz0/53ms3316 KiB
10Hibás válasz0/54ms3464 KiB
11Hibás válasz0/64ms3548 KiB
12Hibás válasz0/64ms3972 KiB
13Hibás válasz0/64ms3784 KiB
14Hibás válasz0/66ms3796 KiB
15Hibás válasz0/66ms4200 KiB
16Hibás válasz0/66ms4436 KiB
17Hibás válasz0/66ms4688 KiB