24852023-01-13 17:30:19kohumarkVállalkozócpp11Elfogadva 40/4010ms6336 KiB
#include <iostream>
using namespace std;

int main(){
	ios_base::sync_with_stdio(false); cin.tie(NULL);
	int n,m; cin >> n >> m; 
	int t[n]; int e[n];
	for(int i=0; i<n;i++){
		cin >> t[i];
		e[i]=0;
	}
	for(int i=0; i<m; i++){
		int x; cin >> x; 
		e[x-1]++;
	}
	
	int rem=0; int done=0;
	for(int i=0; i<n; i++){
		if(rem+t[i]>e[i]){
			rem=rem+t[i]-e[i];
			done+=e[i];
		}
		else{
			done+=rem+t[i];
			rem=0;
		}
	}
	cout << done;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/03ms1892 KiB
2Elfogadva0/010ms2636 KiB
3Elfogadva2/22ms2924 KiB
4Elfogadva2/22ms2880 KiB
5Elfogadva2/22ms3224 KiB
6Elfogadva2/22ms3176 KiB
7Elfogadva2/23ms3192 KiB
8Elfogadva2/22ms3408 KiB
9Elfogadva2/23ms3696 KiB
10Elfogadva2/22ms3652 KiB
11Elfogadva2/22ms3780 KiB
12Elfogadva2/22ms3920 KiB
13Elfogadva2/23ms3888 KiB
14Elfogadva2/23ms4252 KiB
15Elfogadva2/24ms4468 KiB
16Elfogadva2/24ms4752 KiB
17Elfogadva2/26ms5244 KiB
18Elfogadva2/24ms5440 KiB
19Elfogadva2/26ms5708 KiB
20Elfogadva2/26ms5940 KiB
21Elfogadva2/28ms5980 KiB
22Elfogadva2/210ms6336 KiB