5811 2023. 10. 02 17:34:57 Lxllx13 Vállalkozó cpp17 Hibás válasz 2/40 34ms 5480 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int nap, munka;
	cin>>nap>>munka;
	vector<int> maxi(nap);
	vector<int>ora;
	for(int i=0; i<nap; i++){
		cin>>maxi[i];
		for(int j=0; j<maxi[i];j++){
			ora.push_back(i+1);
		}
	}
	vector<int> hat(munka);
	for(int i=0; i<munka; i++){
		cin>>hat[i];
	}
	int ans=0;
	sort(hat.begin(),hat.end());
	for(int i=0; i<hat.size(); i++){
		for(int j=0; j<nap; i++){
			if(hat[i]>=maxi[j]){
				maxi[j]--;
				ans++;
				break;
			}
		}
	}
	cout<<ans<<"\n";
	return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 2/40
1 Elfogadva 0/0 3ms 1812 KiB
2 Hibás válasz 0/0 34ms 2888 KiB
3 Hibás válasz 0/2 2ms 2136 KiB
4 Hibás válasz 0/2 2ms 2264 KiB
5 Elfogadva 2/2 3ms 2480 KiB
6 Hibás válasz 0/2 3ms 2744 KiB
7 Hibás válasz 0/2 4ms 3128 KiB
8 Hibás válasz 0/2 3ms 3196 KiB
9 Hibás válasz 0/2 4ms 3284 KiB
10 Hibás válasz 0/2 3ms 3268 KiB
11 Hibás válasz 0/2 4ms 3404 KiB
12 Hibás válasz 0/2 4ms 3532 KiB
13 Hibás válasz 0/2 4ms 3400 KiB
14 Hibás válasz 0/2 4ms 3644 KiB
15 Hibás válasz 0/2 10ms 3972 KiB
16 Hibás válasz 0/2 12ms 4180 KiB
17 Hibás válasz 0/2 16ms 4404 KiB
18 Hibás válasz 0/2 10ms 4464 KiB
19 Hibás válasz 0/2 14ms 4712 KiB
20 Hibás válasz 0/2 17ms 4652 KiB
21 Hibás válasz 0/2 25ms 4904 KiB
22 Hibás válasz 0/2 34ms 5480 KiB