面试OR笔试2——城堡问题1

本文介绍了一道编程题目,涉及将军站在城堡中寻找最大可视城堡数量的问题。通过对题目分析,提出了解题思路,即通过计算视线两侧城堡数量来确定最多能获得的城堡数,并给出了代码实现。
摘要由CSDN通过智能技术生成

1 题目及要求

1.1 题目描述

将军大胜归来,夺取许多城堡(xi,yi)。国王许可,你站在任意的城堡上,选择任意视角,看得见的城堡都是你的,包括你站的城堡,但头不能动。而且你不能站在城堡构成的凸焦点上。将军的视角刚好小于180度(无限接近180度),可以看得无限远。请计算出将军最多能得多少城堡。如果所有的城堡都在凸焦点上(直线中的点不算凸焦点),那么将军一个城堡也得不到。

输入:

第一行,整数m

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值