#include #include #define REP(i,n) for(i=0; i init(int n,vector v) { int i,num; REP(i,n) { cin >> num; v.push_back(num); } return v; } int main() { int n; cin >> n; vector score; 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,n) { if(max