摘要: 【题意描述】对于给定的四个序列,从每个序列中选出一个数,并让四个数相加,输出所有相加和为0的情况数目。【解题思路】我们可以考虑前两列的数字相加之和一定与后两列相加和互为相反数,那么我们可以枚举出前两列数字之和,并且,枚举出后两列数据之和的相反数,并对之排序,然后利用二分法进行查找即可。【AC代码】#... 阅读全文
posted @ 2014-08-05 16:53 future_hero 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 【题意描述】给定一串数据,划分成m段,并把每段内的数据相加,使得m段数据中的最大值最小。【思路分析】这里很多人可能考虑用DP,但是会超时。那么根据DP与分治的联系,我们可以联想到运用二分法,对所求最大值进行二分,直到所划分区间的数目等于m段即停止。这里在确定二分的区间有点技巧,首先low肯定是整个数... 阅读全文
posted @ 2014-08-05 11:31 future_hero 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 【题意描述】本题就是给定一个圆棒的热膨胀系数以及膨胀的温度,求最后变弯后中心点与原来中心点的距离。【思路分析】几何+二分:根据公式我们就可以利用二分进行查找了,当然二分是有技巧的,我们由于是double型数据,我们需要在设置循环条件时不能用high-low>0(会陷入系循环)而是需要设置精度esp(... 阅读全文
posted @ 2014-08-05 09:58 future_hero 阅读(178) 评论(0) 推荐(0) 编辑