USACO 3.4.1 closed fence
来源:互联网 发布:淘宝6.6.0 编辑:程序博客网 时间:2024/06/10 01:35
不得不承认这道题着实是一道好题,可惜当年我还在用PASCAL的时候压根没做这道题……具体详情我想我是需要追究matt和s.p.willam(原skyprophet)两位神牛的责任的……
这个东西比较困难,我也不知道完美算法是什么(或者压根没有完美算法???),于是我祭出了近似算法。这道题目的第一问就是简单的判断线段是否相交,非常简单。由于n最大是200,所以就不用考虑O(nlogn)的扫除线法了——否则我就不会啦!第二问很有意思,问你能看到哪些线段。我们想:如果要看到某条线度,一定是通过某两个顶点之间的夹缝看到的。当然对于直接看到的线段,目光经过的这个夹缝可以说是很大很大,但是我们可以抽象地确定它的存在。这样我们只需要搞出来这些“夹缝”!我的想法是近似的让目光游离于各个顶点的四周,也就是将各个顶点想四周移动后引射线作为目光,之后寻找具光源最近的交点所在线段,这条线段就是能被看到的之一!
- USACO 3.4.1 closed fence
- USACO 3.4 Electric Fence
- USACO 3.4 Electric Fence (fence9)
- USACO 3.4 Closed Fences (fence4)
- 【USACO题库】3.4.1 Closed Fences闭合的栅栏
- usaco 3.4 Electric Fence 皮克定理
- USACO Section 3.4 Electric Fence - Pick定理
- USACO Section 3.4 Electric Fence(数论)
- usaco 3.4 Electric Fence 2010.8.4
- USACO-Section 3.4 Electric Fence (模拟)
- USACO/fence 3.3.1 欧拉回路
- USACO 6.3.1 Fence Rails dfsid+剪枝
- usaco 3.4 Closed Fences 计算几何
- USACO Section 3.4 Closed Fences - 暴力枚举..
- USACO Training 3.4.1 Closed Fences闭合的栅栏 题解与分析
- usaco Electric Fence
- usaco Fence Loops
- USACO 4.1 Fence loop
- 汉澳现代战争军事指挥作战系统 v1.7
- 我的首份文章
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- 使用WaitHandle
- 比较全面的gdb调试命令
- USACO 3.4.1 closed fence
- MySQL使用集锦
- Android,谁动了我的内存
- 敏捷实施笔记:第1章 沟通
- 使用定时器
- ping 命令详解。
- Swing设置窗体最大化
- android程序开机启动【转帖】
- PL/SQL登陆提示"无法解析指定的连接标识符"