洛谷P7757 [COCI2012-2013#3] AERODROM 题解
题目传送门
因为数据范围 且
一道二分题
如果使用贪心,则会有时间复杂度
因为数据范围 且 $n \le 10^5$
所以在最坏情况下会 TLE
所以需要二分优化
什么二分呢
二分法分为二分查找与二分答案,二分查找注重于在一个集合(有序)里找到一个数,而二分答案注重于找到答案,简单来说,就是假设答案再判断对错,做调整
这里借用一张动图来方便大家来理解二分查找:
根据动图,不难写出二分查找/答案的模版
1 |
|
这样一来 的复杂度就降到了
我们只需要根据题意改改模版即可
此题思路:我们需要计算出每个服务台可办理的人数之和,然后判断是否大于,小于所给人数,进行二分法即可
AC Code:
1 |
|
有哪里说的不对或者不是很好的请提出!谢谢各位!
本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 协议 ,转载请注明出处!