24852023-01-13 17:30:19kohumarkVállalkozócpp11Accepted 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;
}
SubtaskSumTestVerdictTimeMemory
base40/40
1Accepted0/03ms1892 KiB
2Accepted0/010ms2636 KiB
3Accepted2/22ms2924 KiB
4Accepted2/22ms2880 KiB
5Accepted2/22ms3224 KiB
6Accepted2/22ms3176 KiB
7Accepted2/23ms3192 KiB
8Accepted2/22ms3408 KiB
9Accepted2/23ms3696 KiB
10Accepted2/22ms3652 KiB
11Accepted2/22ms3780 KiB
12Accepted2/22ms3920 KiB
13Accepted2/23ms3888 KiB
14Accepted2/23ms4252 KiB
15Accepted2/24ms4468 KiB
16Accepted2/24ms4752 KiB
17Accepted2/26ms5244 KiB
18Accepted2/24ms5440 KiB
19Accepted2/26ms5708 KiB
20Accepted2/26ms5940 KiB
21Accepted2/28ms5980 KiB
22Accepted2/210ms6336 KiB