LA 4992&& hdu 3761Jungle Outpost杭电的有点坑啊。。一直爆内存,后来发现大白的半平面交模板那里 point *p = new point[n]; line *q = new line[n]这里出了问题,应该是在函数里面申请不了比较大的数组,所以爆内存。。我在全局定义了两...
分类:
其他好文 时间:
2014-09-07 23:47:36
阅读次数:
293
是时候贴一些几何模板了。。#include#include#include#include#include#include#include#includeusing namespace std;#define mnx 50050#define LL long long#define mod 1000...
分类:
其他好文 时间:
2014-09-07 23:42:46
阅读次数:
240
题目大意:给定一个二维的通道,通道内有一些正方形和圆形的零件(允许重叠),求最少删掉多少零件可以使光线通过反射通过这个通道
看到这题当时我们都吓得说日语了有木有啊!これはいったい何ですか?!計算幾何ですか?圖論ですか?やれますか?全然知らないあああああ!
我在第一第二题上耽误了太长的时间 导致第三题没时间了(第二题还没看到多组数据爆零了 令人感动不已) 最后读入全体数据后加和再加上我的生日然后...
分类:
其他好文 时间:
2014-09-07 16:03:55
阅读次数:
216
OI/ACM中经常要用到小数来解决问题(概率、计算几何等),但是小数在计算机中的存储方式是浮点数而不是我们在作数学运算中的数,有精度的限制。 以下以GUN C++为准,其他语言(或编译器)也差不了多少。本文竞赛向。一、基础篇1、一般浮点数使用double,范围为大概为-10^308 ~ 10^...
分类:
其他好文 时间:
2014-09-06 23:45:34
阅读次数:
255
Jack Straws
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 3155
Accepted: 1418
Description
In the game of Jack Straws, a number of plastic or wooden "straws...
分类:
其他好文 时间:
2014-09-06 14:53:53
阅读次数:
270
UVA 11930 - Rectangles
题目链接
题意:给定一些矩形,每个在两条对角线选一条,保证全部不相交,问可不可行(这题有坑啊,矩形不一定平行坐标轴。。。)
思路:2-sat,主对角线为true,副对角线为false,枚举两个矩形的每条对角线,利用叉积判相交,如果相交就加一条边进去,最后2-sat判定即可
代码:
#include
#include
#...
分类:
其他好文 时间:
2014-09-02 12:30:34
阅读次数:
237
算法导论在计算几何学这章给出了最近顶点对的求法:采用典型的分治算法(1)分解:将所有顶点按照x坐标排序后大致分为俩个大小相等的集合L和R(2)求解:分别求出L和R集合中的最小具体,并取二者的较小值为当前的最小值ans(3)合并:对于分属于两个集合的点,每次各取出一个点,计算两点的距离,每次与ans比...
分类:
其他好文 时间:
2014-08-31 21:18:31
阅读次数:
159