星之仪式
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小 正在向 学习如何施法绘画五角星 来进行星之仪式以召唤奇迹。
由于小 法力较弱, 为他规定了一个简单的任务。具体来说,设二人在一个二维平面 内画星星, 将会选定 轴负半轴上一点 以及第三象限内一点 ,且 轴;此后 会另外选定平面内 个可选的点 ,小 只需要选出一对点 和 ,顺次连接 即可。
希望小 画的五角星越多越好。由于小 忙于练习施法,因此请你帮助他编程,求出总共有多少有序点对 ,满足按上述要求进行连线能构成五角星。
五角星定义为一个凸五边形全部 条对角线构成的图案。
输入格式
第一行输入三个整数 ,表示可选点的个数、 点的横坐标和 点的纵坐标,即给定 .
接下来 行,每行输入两个整数 ,描述一个可选点的坐标。
输出格式
输出一行一个整数,表示合法有序点对 的个数,判断条件见题面描述。
输入输出样例 #1
输入 #1
3 -4 -4
1 5
-2 2
0 -4
输出 #1
1
说明/提示
样例解释
左侧图中展示了选择点对 时顺次连接 构成的合法五角星图案。可以验证本样例中只有这种方案是合法的。
其余两张图展示了两种不合法的情形:中间图中选择点对 之后, 个点不能形成凸五边形;右侧图中选择点对 之后,虽然能构成凸五边形,但是顺次连接的 条边不全是其对角线,因此图案也是非法的。
中国科学院大学本科部第四届程序设计大赛(提高组)
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 7
- Start at
- 2025-5-18 13:00
- End at
- 2025-5-18 17:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 12