CF845A Chess Tourney

题目描述

Berland 每年的国际象棋锦标赛即将到来! 主办方已经招募了 $2n$ 位国际象棋选手,需要将他们分成两支队伍,每队各 $n$ 人。第一队由 BerOil 赞助,第二队由 BerMobile 赞助。显然,主办方希望保证 BerOil 的队伍获胜。 因此,主办方需要将所有 $2n$ 名选手分成两队,每队 $n$ 人,使得第一队无论如何都能获胜。 每位棋手都有一个评级 $r_i$。已知评级更高的棋手总是能战胜评级较低的棋手。如果评级相等,则双方都有可能获胜。 分队后,会随机抽签分成 $n$ 对对手:每对中一名来自第一队,一名来自第二队。每位棋手只会被分到一对。每对只进行一场比赛。抽签完全随机。 是否存在一种分队方式,使得无论抽签结果如何,第一队每一对中的选手都能获胜?

输入格式

第一行包含一个整数 $n$($1 \leq n \leq 100$)。 第二行包含 $2n$ 个整数 $a_1, a_2, \ldots, a_{2n}$($1 \leq a_i \leq 1000$)。

输出格式

如果存在一种分队方式,使得第一队无论如何都可以在每对中获胜,输出 "YES"。否则输出 "NO"。

说明/提示

由 ChatGPT 5 翻译