#include #include #define REP(i,n) for(i=0; i init(int n,vector v) { int i,num; REP(i,n) { cin >> num; v[i]=num; } return v; } void hyouji(vector v,int n) { int i; REP(i,10) { cout << v[i] << endl; } } int main() { int n; cin >> n; vector score(101,0); vector sloved(101,0); score = init(n,score); int i,p; REP(i,n) { cin>>p; sloved[p]+=score[i]; } int max=sloved[0]; REP(i,101) { if(max