제출 #310923

#제출 시각아이디문제언어결과실행 시간메모리
310923BenmathGarage (IOI09_garage)C++14
5 / 100
4 ms512 KiB
#include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n>>m; long long int a[n]; long long int b[m]; int d[n]; int vis[n]; for(int i=0;i<n;i++){ cin>>a[i]; d[i]=-1; vis[i]=0; } for(int i=0;i<m;i++){ cin>>b[i]; } long long int sum=0; for(int i=0;i<2*m;i++){ int x; cin>>x; if(x>0){ for(int j=0;j<n;j++){ if(vis[j]==0){ sum=sum+a[j]*b[x-1]; vis[j]++; d[x-1]=j; break; } } }else{ x=abs(x); vis[d[x-1]]--; d[x-1]=-1; } } cout<<sum; }
#Verdict Execution timeMemoryGrader output
Fetching results...