1 题目及要求
1.1 题目描述
将军大胜归来,夺取许多城堡(xi,yi)。国王许可,你站在任意的城堡上,选择任意视角,看得见的城堡都是你的,包括你站的城堡,但头不能动。而且你不能站在城堡构成的凸焦点上。将军的视角刚好小于180度(无限接近180度),可以看得无限远。请计算出将军最多能得多少城堡。如果所有的城堡都在凸焦点上(直线中的点不算凸焦点),那么将军一个城堡也得不到。
输入:
第一行,整数m,表示接下来有m行。接下来的
本文介绍了一道编程题目,涉及将军站在城堡中寻找最大可视城堡数量的问题。通过对题目分析,提出了解题思路,即通过计算视线两侧城堡数量来确定最多能获得的城堡数,并给出了代码实现。
将军大胜归来,夺取许多城堡(xi,yi)。国王许可,你站在任意的城堡上,选择任意视角,看得见的城堡都是你的,包括你站的城堡,但头不能动。而且你不能站在城堡构成的凸焦点上。将军的视角刚好小于180度(无限接近180度),可以看得无限远。请计算出将军最多能得多少城堡。如果所有的城堡都在凸焦点上(直线中的点不算凸焦点),那么将军一个城堡也得不到。
输入:
第一行,整数m,表示接下来有m行。接下来的
3090

被折叠的 条评论
为什么被折叠?