第 3 题 Kućice (kuice)
CSP-S 复赛模拟赛 24 · 时间限制 1.0 s · 空间限制 256 MB · 65 个测试点 · 全文比较(过滤行末空格及文末回车)
本题使用文件输入输出:输入文件 kuice.in,输出文件 kuice.out。
题目描述
圣诞集市中有
现在每个摊位均有 50% 的概率违规。所有违规的摊位会被一个栅栏圈住,其中栅栏的形状为所有违规摊位对应的点组成的凸包的边界。当然,一些没有违规的无辜摊位也有可能被圈住。当违规摊位数量小于 3 时,凸包显然会退化为线段、点或空集。
求被圈住摊位的期望数量。可以证明答案可以被表示成
输入格式
第一行,一个正整数
接下来的
输出格式
输出
样例
样例 1
输入:
1
5 5输出:
1样例 2
输入:
3
-1 -1
1 -1
0 1输出:
12样例 3
输入:
5
0 0
-1 0
2 -1
3 2
0 3输出:
83提示
【样例 1 解释】
唯一的摊位违规的概率为 50%,故期望值为
【样例 2 解释】
违规的情况共有 8 种,而每种情况下被圈住的摊位数分别为
【数据规模与约定】
本题采用子任务捆绑测试。
- Subtask 1 (10 pts):每个点都在由所有点组成的凸包的边界上,同时
。 - Subtask 2 (30 pts):除了第一个点外,每个点都在由所有点组成的凸包的边界上,同时
, 。 - Subtask 3 (10 pts):
。 - Subtask 4 (30 pts):
。 - Subtask 5 (30 pts):无特殊限制。
对于 100% 的数据,
【提示与说明】
**
**