会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
小林鼠草草的窝
博客园
首页
新随笔
联系
订阅
管理
2017年2月8日
POJ 1328 Radar Installation 题解 《挑战程序设计竞赛》
摘要: 题目:POJ - 1328 第一次的思路:所有岛屿按x坐标排序,从最左开始,画圆心在x轴上的圆,使得该岛屿在圆的边上,也就是选择圆心尽量靠右的圆。再从第一个没有被该圆覆盖的岛屿开始上述过程。 错误,因为岛屿还有y坐标的影响,会出现这种情况:岛屿i被一个圆覆盖了,但是岛屿i-1位置更高,没有被覆盖。
阅读全文
posted @ 2017-02-08 16:26 要当一只小林鼠的草草
阅读(204)
评论(0)
推荐(0)
编辑
POJ 2376 Cleaning Shifts 题解 《挑战程序设计竞赛》
摘要: 题目:POJ - 2376 思路: 所有可工作的区间左端点进行排序,如果没有从1开始的,直接输出-1; 否则,从最早的区间开始,寻找左端点在这个区间之内,同时右端点大于这个区间右端点的区间,如果找不到,说明中间断掉,也输出-1; 中间没有断掉的话,就不断循环上述过程,直到当前工作结束时间大于shif
阅读全文
posted @ 2017-02-08 16:14 要当一只小林鼠的草草
阅读(236)
评论(0)
推荐(0)
编辑
POJ 3253 Fence Repair 题解 《挑战程序设计竞赛》
摘要: 题目:POJ - 3253 书中例题。 在看题解之前自己做了一下,用了错误的贪心策略:“越短的木棒切割的时间应该越晚”,局部来看是对的。 正确策略的局部也是这样的。 不过自己的想法不够全面,只想到了第一步。 例如需要1,2,3,4,5 五根木棒,我觉得应该: 先花15的代价切下来长度为5的, 再花1
阅读全文
posted @ 2017-02-08 16:05 要当一只小林鼠的草草
阅读(302)
评论(0)
推荐(0)
编辑
POJ 3069 Saruman's Army 题解 《挑战程序设计竞赛》
摘要: 题目:POJ - 3069 书中例题,关键解法(区间去重)很典型,因此记下来。 我们从最左边开始考虑。对于这个点,到距其R以内的区域内必须要有带有标记的点。(此点位于最左边,所以显然)带有标记的这个点一定在此点右侧(包含这个点自身)。 于是,究竟要给哪个点加上标记呢?答案应该是从最左边的点开始,距离
阅读全文
posted @ 2017-02-08 15:18 要当一只小林鼠的草草
阅读(240)
评论(0)
推荐(0)
编辑
公告