08 2015 档案

POJ 1039 Pipe
摘要:题意:给出n个坐标,然后对应y-1再生成n个坐标,构成一个管道,求从最左边路口射出的光能走多远。题解:首先,先明确一下思路:要求的最远能走多远,假设这个maxX=i;则在i的左边,肯定会经过两个顶点。为何?因为如果 光能够走到i处,则中间不经过任何线段,则可以将它偏移,向上或者向下,最终会过两个点。... 阅读全文

posted @ 2015-08-22 22:36 小松song 阅读(104) 评论(0) 推荐(0)

POJ 2826 An Easy Problem?!
摘要:题意:在平面上给两块板,求竖直落下的雨水能接多少题解:巨恶心。。。有几个要特别注意的地方:1.板平行-->0.002.一板盖住另一板-->0.00;3.无交点-->0.00;'4.能接水的模型:x型 、 v型、 Y型;解决方法:1.求的两线段的直线方程后直接判断a==0?2.先求得有无交点,然后看交... 阅读全文

posted @ 2015-08-22 22:17 小松song 阅读(94) 评论(0) 推荐(0)

POJ 3348 Cows
摘要:大概题意:n棵树,围篱笆,如果使得面积最大。题解:凸包,再求面积,面积除以100即可代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace st... 阅读全文

posted @ 2015-08-22 22:07 小松song 阅读(124) 评论(0) 推荐(0)

POJ 3347 Kadj Squares
摘要:题意:给出n个正方形,一个挨着一个,求没有被其它正方形遮挡住的正方形有哪些题解:看了DISCUSS 发现一个小技巧,就是把边长扩大根号2倍,那么输入的边长len 就是对角线的一半了。然后两个步骤:1.当前i,枚举之前的正方形,确定正方形的左边和右边。方法是:首先,一个正方形的左边是取决于它和另外一个... 阅读全文

posted @ 2015-08-21 23:44 小松song 阅读(96) 评论(0) 推荐(0)

POJ 1969 Space Ant
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:一只蚂蚁,n个点,蚂蚁从y最小的地方开始爬,爬到最后。爬的方式:1,不能右转2,不能与走过的路线交叉题解:做法有很多,觉得代码量少的是极角排序,即每次找左边倾斜最小的点,如果倾斜为0,则选近的。代码: 1 #include 2 #inc... 阅读全文

posted @ 2015-08-21 23:29 小松song 阅读(91) 评论(0) 推荐(0)

poj 1410 Intersection
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:给出一个长方形和一条线段,判断线段是否与长方形相交。题解:直接叉积就行了。坑点:线段在长方形内也算相交,与长方形边重合也算相交,给出的长方形并不是一个左上角一个右上角。由于这个坑点,找了一个高精确的模版:intersect_sign代码:... 阅读全文

posted @ 2015-08-21 23:24 小松song 阅读(81) 评论(0) 推荐(0)

POJ 1066 Treasure Hunt
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:给出n条线段,和一个100*100的格子,然后给出这n条线段在格子四条边上的坐标,再给出方格内的一点,求的这个人至少要经过几条线段能够走出方格,方格的边也算作一条线段。题解:枚举每一个在边上的点,连接其与n条线段相交的个数,取个数最小的点... 阅读全文

posted @ 2015-08-21 23:20 小松song 阅读(106) 评论(0) 推荐(0)

POJ 2653 Pick-up sticks
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:给你n个线段,求最上面的线段有多少个(没有被后面添加的线段相交)题解:直接暴力即可。对于当前第i个线段,枚举i+1~n-1 是否有线段与其相加 有的话这条线段就是被覆盖的,也就是不要输出的代码: 1 #include 2 #includ... 阅读全文

posted @ 2015-08-21 23:16 小松song 阅读(95) 评论(0) 推荐(0)

POJ 1556 The Doors(建图+最短路)
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:给你n(10,5)的最短路题解:枚举每个点,到其它点不与直线相交的边(也就是构图),然而最短路一发即可.代码: 1 #include 2 #include 3 #include 4 #include 5 #include... 阅读全文

posted @ 2015-08-21 23:09 小松song 阅读(99) 评论(0) 推荐(0)

POJ 1269 intersecting Lines
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:给定两条线段,判断是共线还是平行还是相交,相交还要输出相交的点题解:转化成直线方程,然后直接判断就行。注意精度误差代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 u... 阅读全文

posted @ 2015-08-21 23:04 小松song 阅读(82) 评论(0) 推荐(0)

POJ 3304 Segments
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:大概的意思就是,给n条线段,判断是否存在那么一条直线,能够使得每个线段的到直线上的投影至少存在一个公共点。题解:问题可以转化为:存在一条直线,可以与所有线段相交。证明:必要条件是所有线段投影的公共部分的垂线必定与所有线段相交。 充分条件是... 阅读全文

posted @ 2015-08-21 23:00 小松song 阅读(135) 评论(0) 推荐(0)

POJ 2398 Toy Storage
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:和2318好像啊。。。输出的是 盒子里面为0时,盒子里为t时,盒子的个数,1 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 const doubl... 阅读全文

posted @ 2015-08-18 23:26 小松song 阅读(76) 评论(0) 推荐(0)

POJ 2318 TOYS
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ题意:给一个长方形,中间隔着n个板,分成n+1个区域,给出m个点,问每个区域有多少个点在里面。题解:第一道计算几何。也算入门题吧。暴力叉乘即可。可能数据水了 314ms过的,数据大点的话,可以加个二分。值得注意的地方就是冒号后面有个空格。 1 ... 阅读全文

posted @ 2015-08-18 23:03 小松song 阅读(101) 评论(0) 推荐(0)

POJ 1321 1426 3126 3087 3414
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ五道水搜索。。。好像基本都是BFS水过的。。好像luluDFS啊。。。POJ 1321 棋盘问题链接:http://poj.org/problem?id=1321题意:中文题题解:DFS。八皇后问题吧。。限制不同而已。。代码: 1 #inclu... 阅读全文

posted @ 2015-08-17 22:39 小松song 阅读(147) 评论(0) 推荐(0)

HDU 1241 HDU 1495 HDU2612
摘要:蒻苣:弱弱很弱,路过的巨巨还不吝赐教!^.^...QAQ三题都分类为搜索。。水搜索。。。不过HDU 1495 貌似模拟也行的。。。HDU 1241 Oil Deposits链接:http://acm.hdu.edu.cn/showproblem.php?pid=1241题意:给出一个n*m的地图,求... 阅读全文

posted @ 2015-08-17 21:48 小松song 阅读(147) 评论(0) 推荐(0)

幂自守数
摘要:如同 2001^2001的末四位仍为2001的数称为幂自守数。输入 : k,m; 2 2 3 using namespace std; 4 const char letter[16] = {'0', '1' ,'2','3','4','5','6','7','8','9','A','B' ,'C'... 阅读全文

posted @ 2015-08-12 19:29 小松song 阅读(162) 评论(0) 推荐(0)

POJ 2251 、3278 、 3279
摘要:三题均为简单搜索POJ 2251:不能用DFS,必须用BFS,因为DFS必须维护最值,且要扫完,铁定TLE。POJ 3278:注意 10000 0和0 10000这两组数据,两组数据不处理好,铁定RE,注意 k == n 这样的数据,如果不等于 0 铁定WA。。。别的没什么了,BFS即可。POJ 3... 阅读全文

posted @ 2015-08-05 15:03 小松song 阅读(255) 评论(0) 推荐(0)

导航