QOJ.ac

QOJ

Limite de temps : 1.0 s Limite de mémoire : 512 MB Points totaux : 100

#11698. 分段线性

Statistiques

Alice 痴迷于线性函数,尤其是那些总是神秘地保持笔直的图像。最近,她发现函数 $f(x) = |x - 1|$ 的图像让她印象深刻:它不仅由一条直线段组成,而是由两条组成,这使它显得更加神秘而美丽!

Alice 立即想到一个比线性函数神秘 $n \ge 2$ 倍的函数。形式化地,她构思了一个分段线性函数 $f(x)$,其图像由 $n$ 条直线段组成。函数 $f(x)$ 由属于其图像的 $n+1$ 个点 $P_0, P_1, \dots, P_n$ 定义,并按以下方式重构:函数 $f(x)$ 的图像是一条折线,由两条射线 $P_1P_0$、$P_{n-1}P_n$ 以及 $n-2$ 条线段 $P_1P_2, \dots, P_{n-2}P_{n-1}$ 组成。每个点 $P_i$ 由其笛卡尔坐标 $(x_i, y_i)$ 定义,且坐标均为整数。保证对于 $1$ 到 $n$ 之间的所有 $i$,都有 $x_i > x_{i-1}$,即给定的折线是某个函数 $f(x)$ 的图像。请参阅“说明”部分以获取更多详细信息。

现在 Alice 问你,是否可以将她的函数 $f(x)$ 表示为形如 $|x - a_i|$ 的项的线性组合。形式化地,你的任务是判断是否存在两个有限实数序列 $\lambda_1, \lambda_2, \dots, \lambda_m$ 和 $a_1, a_2, \dots, a_m$,使得以下等式成立:

$$f(x) = \sum_{i=1}^{m} \lambda_i |x - a_i|$$

输入格式

输入的第一行包含一个整数 $n$ ($2 \le n \le 100\,000$),表示构成 Alice 函数图像的折线段数量。

在接下来的 $n+1$ 行中(从 0 开始索引),每行包含两个整数 $x_i, y_i$ ($-10^6 \le x_i, y_i \le 10^6$),表示点 $P_i$ 的坐标。

保证 $x_0 < x_1 < \dots < x_n$。

输出格式

如果可以将 $f(x)$ 表示为形如 $|x - a_i|$ 的项的线性组合,请仅输出单词 “Yes”(不含引号)。否则,请仅输出单词 “No”(不含引号)。

样例

输入 1

2
-1 2
1 0
2 1

输出 1

Yes

输入 2

3
-3 -1
-1 -1
1 1
4 1

输出 2

Yes

输入 3

3
-3 1
-2 0
0 1
1 1

输出 3

No

说明

样例的图像如下所示:

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.