QOJ.ac

QOJ

時間限制: 3.0 s 記憶體限制: 256 MB 總分: 100 可 Hack ✓

#16787. 王宫花园

统计

雷姆利亚(Lemuria)国王朱利安九十九世(Julian XCIX)在“无名之地”(Nowhere)的中央为自己建造了一座新宫殿。“无名之地”是一片广阔的平原稀树草原,散落着几棵猴面包树。现在,朱利安想在宫殿周围设计一个宫殿花园。雷姆利亚的习俗规定,花园的形状必须是一个凸多边形,其顶点位于猴面包树的中心,且花园内部不能有任何猴面包树。但是,宫殿必须严格位于花园内部。

你的任务是帮助朱利安选择一个面积最大的花园。如果存在多个面积相同且最大的花园,输出其中任意一个即可。

输入格式

输入的第一行包含一个整数 $N$,表示猴面包树的数量,$0 \le N \le 500$。

第二行包含两个整数,表示宫殿的坐标。

接下来的 $N$ 行,每行也包含两个整数,表示一棵猴面包树的坐标。

所有坐标(包括宫殿和猴面包树)均满足 $-10^9 \le x, y \le 10^9$。所有 $N + 1$ 个点两两互不相同,且任意三点不共线。

输出格式

输出的第一行应包含一个实数,保留恰好一位小数,表示花园的面积。

第二行应包含一个整数,表示花园顶点的数量。

第三行应按逆时针顺序输出位于花园顶点的猴面包树编号。输入数据中的猴面包树从 $1$ 开始编号。

如果不存在满足条件的花园,输出应仅包含一个数字 $-1$。

样例

输入样例 1

4
5 5
1 1
1 9
7 5
10 6

输出样例 1

24.0
3
1 3 2

输入样例 2

3
0 0
1 1
0 1
1 0

输出样例 2

-1

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.