AT_abc220_g.[ABC220G] Isosceles Trapezium
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在 xy 平面上有 N 个点,每个点都有一个权值。
第 i 个点的坐标为 (Xi,Yi),权值为 Ci。
请从 N 个点中选出 4 个点,使得它们作为顶点能够构成一个面积为正的等腰梯形。
在这种情况下,所选 4 个点的权值和的最大值是多少?
如果无法构成等腰梯形,请输出 −1。
等腰梯形需满足以下所有条件:
- 是梯形;
- 在两条平行边中,其中一条边的两个端点的角相等。
输入格式
输入以如下格式从标准输入给出。
N
X1 Y1 C1
X2 Y2 C2
⋮
XN YN CN
输出格式
请输出答案。
输入输出样例
输入#1
5 0 3 10 3 3 10 -1 0 10 2 0 10000 4 0 10
输出#1
40
输入#2
6 0 1 1 1 4 20 2 7 300 5 6 4000 4 3 50000 3 0 600000
输出#2
650021
输入#3
7 -3 0 1 -2 0 1 -1 0 1 0 0 1 1 0 1 2 0 1 3 0 1
输出#3
-1
说明/提示
限制条件
- 4≤N≤1000
- −109≤Xi,Yi≤109
- 1≤Ci≤109
- 若 i=j,则 (Xi,Yi)=(Xj,Yj)
- 所有输入均为整数
样例解释 1

选择点 1,2,3,5 可以构成等腰梯形,点的权值和为 40。除此之外,没有其他选法可以构成等腰梯形。
样例解释 2

请注意,正方形和长方形也属于等腰梯形。
样例解释 3
无法构成等腰梯形。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?