#aBC274Did342. [ABC274D] Robot Arms 2
[ABC274D] Robot Arms 2
AT_abc274_d [ABC274D] Robot Arms 2
题目描述
给定一个长度为 的正整数序列 ,以及整数 。
请判断是否可以在 坐标平面上,按照下列所有条件,放置 个点 。(允许有两个或以上的点重合在同一坐标上。)
- 。
- 。
- 。
- 点 与点 之间的距离为 ()。
- 线段 与线段 的夹角为 度()。
输入格式
输入以如下格式从标准输入读入。
输出格式
如果存在一种方式可以放置 ,使其满足所有条件,则输出 Yes,否则输出 No。
输入输出样例 #1
输入 #1
3 -1 1
2 1 3
输出 #1
Yes
输入输出样例 #2
输入 #2
5 2 0
2 2 2 2 2
输出 #2
Yes
输入输出样例 #3
输入 #3
4 5 5
1 2 3 4
输出 #3
No
输入输出样例 #4
输入 #4
3 2 7
2 7 4
输出 #4
No
输入输出样例 #5
输入 #5
10 8 -7
6 10 4 1 5 9 8 6 5 1
输出 #5
Yes
说明/提示
约束条件
- 所有输入均为整数
样例解释 1
在 坐标平面上,将 $p_1 = (0, 0),\ p_2 = (2, 0),\ p_3 = (2, 1),\ p_4 = (-1, 1)$ 这样放置点,满足题目所有条件。如下图所示。

样例解释 2
将 $p_1 = (0, 0),\ p_2 = (2, 0),\ p_3 = (2, 2),\ p_4 = (0, 2),\ p_5 = (0, 0),\ p_6 = (2, 0)$ 这样放置点,也能满足题目所有条件。注意可以有多个点重合在同一坐标上。
由 ChatGPT 4.1 翻译
Related
In following homework: