AT_wupc2012_6.最後の問題

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

终于到了比赛当天,我到达了早稻田大学西早稻田校区。而且,我到达的时间是一个能被 44 或 77 整除的数字,真是个好兆头。现在我觉得无论什么题目都能解出来。

会场的教室里已经聚集了几十名学生。主办团队刚刚介绍完评测系统 AtCoder,距离比赛开始还有几分钟。我打开了带来的笔记本电脑,按捺住激动的心情,准备迎接比赛。

(那么,请开始吧!)

比赛开始了。

挑战的结果如何,以及通过比赛我得到了什么……不过,这是另一个故事,有机会再说吧。顺便说一句,这场比赛的最后一道题目如下:

在二维坐标平面上给定 NN 个格点。从这些点中选出 44 个点组成一个长方形,编写程序求出其最大面积。长方形必须满足以下条件:

  • 长方形的每条边都不能与 xx 轴或 yy 轴平行。
  • 长方形的内部(不包括边)不能包含其他点。

如果除了组成长方形的 44 个点以外,其他点在长方形的边上,则不算在内部。若无法构造满足条件的长方形,请输出 00。

输入格式如下,从标准输入读取:

NN
x1 y1x_1\ y_1
x2 y2x_2\ y_2
...
xi yix_i\ y_i
...
xN yNx_N\ y_N

  • 第 11 行给出点的数量 NN,4≤N≤100004 \leq N \leq 10000。
  • 第 22 行到第 N+1N+1 行,每行给出一个点的 xx 坐标和 yy 坐标,使用半角空格分隔。
  • 对于每个 ii,0≤xi≤9990 \leq x_i \leq 999 且 0≤yi≤9990 \leq y_i \leq 999。
  • NN 个点的坐标互不相同。

请输出用给定点构造的、满足条件的长方形的最大面积。如果无法构造,输出 00。

最后请输出换行符。

在满分 100100 分中,有 1010 分的数据满足 N≤100N \leq 100。

另外,有 2020 分的数据满足 N≤1000N \leq 1000。

输入格式

第 11 行:一个整数 NN,表示点的数量。

第 22 行到第 N+1N+1 行:每行两个整数 xix_i 和 yiy_i,表示第 ii 个点的坐标。

输出格式

输出一个整数,表示满足条件的最大长方形面积。如果无法构造,输出 00。最后输出换行符。

说明/提示

无。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页