using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { // 入力 var N = int.Parse(Console.ReadLine()); var a = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToList(); var b = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToList(); // スコア計算 int score = 0; for (int i=0; i < b.Count(); i++) { if (b[i] == 0) score += a[i]; } // 出力 Console.WriteLine((score >= a.Max()) ? "YES" : "NO"); } }