45622023-03-29 19:32:18KevinUtazásszervezés (75 pont)cpp17Hibás válasz 19/758ms3620 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, m, c, megoldas, igeny;
	bool megvan=false;
	cin >> n;
	cin >> m;
	cin >> m;
	cin >> c;
	vector<int> vec(n);
	megoldas=n;
	if (c<n)
		megoldas=c;
	for (int i=0; i<megoldas; i++){
		cin >> vec[i];
		vec[i]=vec[i]+m-1;
	}
	for (int i=0; i<c-n; i++){
		cin >> igeny;
		for (int y=0; y<n&&megvan==false; y++){
			if (vec[y]<igeny){
				megoldas++;
				vec[y]=igeny+m-1;
				megvan=true;
			}
			megvan=false;
			sort(vec.begin(), vec.end());
		}
	}
	cout << megoldas;
	}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base19/75
1Elfogadva0/03ms1812 KiB
2Hibás válasz0/08ms2200 KiB
3Elfogadva3/33ms2132 KiB
4Elfogadva4/43ms2340 KiB
5Elfogadva4/43ms2572 KiB
6Elfogadva4/43ms2740 KiB
7Elfogadva4/42ms2728 KiB
8Hibás válasz0/43ms2832 KiB
9Hibás válasz0/53ms2940 KiB
10Hibás válasz0/53ms3024 KiB
11Hibás válasz0/64ms3060 KiB
12Hibás válasz0/66ms3132 KiB
13Hibás válasz0/66ms3244 KiB
14Hibás válasz0/67ms3304 KiB
15Hibás válasz0/68ms3516 KiB
16Hibás válasz0/68ms3620 KiB
17Hibás válasz0/68ms3548 KiB