N 使ってないけど、AC だったのでヨシ!
var input = Console.ReadLine()! .Split(' ') .Select(int.Parse) .ToList(); var N = input[0]; var K = input[1]; var P = Console.ReadLine()! .Split(' ') .Select(int.Parse) .ToList(); var Q = Console.ReadLine()! .Split(' ') .Select(int.Parse) .ToList(); foreach (var p in P) { foreach (var q in Q) { if (p + q == K) { Console.WriteLine("Yes"); return; } } } Console.WriteLine("No");