#include int main(){ // 問題数 int question = 0; scanf("%d",&question); // 点数 int point[question]; for(int i = 0;i < question;i ++){ scanf("%d",&point[i]); } // 点数表 int score[question]; // 回答者 int responder = 0; for(int i = 0;i < responder;i ++){ scanf("%d",&responder); score[responder] += point[responder]; } for(int i = 0;i < question;i ++){ if(score[0] < score[i]){ printf("NO"); return 0; } } printf("YES"); }