#HK5247. 「NOISG 2021 Final」Fraud

「NOISG 2021 Final」Fraud

题目描述

译自 NOISG 2021 Final T1. Fraud

你被任命为第 24 届全国信息学奥林匹克竞赛的负责人!

今年的比赛有 NN 名参赛者,分为 2 轮。第 ii 名参赛者在第一轮得分 AiA_i 分,第二轮得分 BiB_i 分。

此外,每轮比赛分别有正整数权重 XXYY。第 ii 名参赛者的最终得分 SiS_i 由公式 Si=Ai×X+Bi×YS_i = A_i \times X + B_i \times Y 计算。

作为主席,你可以自由选择 XXYY 的值。然而,老鼠斯奎基贿赂你进行作弊。具体来说,他承诺若你选择某些 XXYY 使得对于所有 1i<jN1 \leq i < j \leq NSi>SjS_i > S_j,他将给予你丰厚的回报。但这是否可能实现呢?

输入格式

程序需从标准输入读取数据。

第一行包含一个整数 NN,表示参赛者数量。

第二行包含 NN 个空格分隔的整数 A1,,ANA_1, \ldots, A_N

第三行包含 NN 个空格分隔的整数 B1,,BNB_1, \ldots, B_N

输出格式

程序需向标准输出输出结果。

若可以进行作弊,输出 YES;否则输出 NO

2
1 2
2 1

YES

一种可能的解决方案是 X=1X = 1Y=2Y = 2

因为 $S_1 = 1 \times 1 + 2 \times 2 = 5 > S_2 = 2 \times 1 + 1 \times 2 = 4$。

这个样例满足子任务 2,3,42, 3, 4 的限制。

3
2 4 3
4 2 3

NO

这个样例满足子任务 3,43, 4 的限制。

2
5 1
0 0

YES

这个样例满足所有子任务的限制。

数据范围与提示

对于所有输入数据,满足:

  • 2N3×1052 \leq N \leq 3 \times 10^5
  • 0Ai,Bi1060 \leq A_i, B_i \leq 10^6

详细子任务附加限制及分值如下表所示:

子任务 分值 附加限制
11 1010 Bi=0B_i = 0
22 2525 N=2N = 2
33 5050 2N1042 \leq N \leq 10^4
44 1515 无附加限制