惨遭丽洁乱虐。。这一场也是比得乱七八糟的,4902本是丽洁定义比较难的题,结果数据随机的,被许多暴力水过了。。4904考察的是四边形不等式优化,但是这道题的dp方程实际上不满足该优化的条件。。朴素的o(n^3)会超时,所以这题目前是没有正解了。。我还写了个这题的贪心,强度挺高,可以对大概一半数据,错...
                            
                            
                                分类:
其他好文   时间:
2014-08-01 10:42:01   
                                阅读次数:
278
                             
                    
                        
                            
                            
                                链接越来越感觉到了数学的重要性!。。这题本来用以斜率和长度为key值进行hash不过感觉很麻烦还TLE了。。最后知道中点一样的话就可以组成平行四边形,初中数学就可以了。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #inclu....
                            
                            
                                分类:
其他好文   时间:
2014-07-22 22:52:13   
                                阅读次数:
291
                             
                    
                        
                            
                            
                                持续更新中B:URAL 1874 三分搜索【题意】:给出两条边a,b以及一个墙角,求由这两条边和墙角所构成的四边形的最大面积。【知识点】:三分搜索【题解】:将四边形分为两个三角形,其中一个由a,b,以及第三条同时作为墙角斜边的边c,另一个三角形即为墙角与边c构成则墙角所在的三角形的最大面积为c*c/...
                            
                            
                                分类:
其他好文   时间:
2014-07-19 08:38:09   
                                阅读次数:
236
                             
                    
                        
                            
                            
                                一、前言画四边形基本上与前几遍文字代码是相同。区别在于glBegin()的参数“GL_QUADS”。绘制的框架代码可以使用Delphi下OpenGL2d绘图(01)-初始化中的代码。修改的部份为 Draw 函数的内容。二、画四边形使用GL_QUADS:绘制由四个顶点组成的一组单独的四边形。顶点4n-...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 21:14:27   
                                阅读次数:
160
                             
                    
                        
                            
                            
                                题意:给一些点,问这些点能够构成多少个凸四边形做法:1.直接判凸包2.逆向思维,判凹包,不是凹包就是凸包了怎样的四边形才是凹四边形呢?凹四边形总有一点在三个顶点的内部,假如顶点为A,B,C,D,则构成四个三角形:ABC,ACD,ABD,BCD,假如某一个三角形(最外的三个顶点)的面积等于另三个三角形...
                            
                            
                                分类:
其他好文   时间:
2014-07-15 22:54:16   
                                阅读次数:
343
                             
                    
                        
                            
                            
                                HDU 2829 Lawrence(动态规划-四边形不等式)
题目大意:
有n个点连在一起,m个炸弹可以阻断它们的相连,问你全部用完炸弹后的最小值。
解题思路:
四边形不等式是一种比较常见的优化动态规划的方法:
设m[i,j]表示动态规划的状态量。
m[i,j]有类似如下的状态转移方程:
m[i,j]=opt{m[i,k]+m[k,j]}(i≤k≤j)
如果对于任意的a≤b≤c≤d,有m[a,c]+m[b,d]≤m[a,d]+m[b,c],那么m[i,j]满足四边形不等式。
以上是适用这种优化方法的必要...
                            
                            
                                分类:
其他好文   时间:
2014-07-08 18:07:15   
                                阅读次数:
273
                             
                    
                        
                            
                            
                                题意:给你四个点,找出一个点到四个点的距离最小
四边形的费马点:凸边形是两对角线的交点,凹边形式凹点。
PS:
三角形的费马点:
1.若三角形3个内角均小于120°,那么3条距离连线正好三等分费马点所在的周角,即该点所对三角形三边的张角相等,均为120°。所以三角形的费马点也称为三角形的等角中心。
2.若三角形有一内角大于等于120°,则此钝角的顶点就是距离和最小的点...
                            
                            
                                分类:
其他好文   时间:
2014-07-05 11:00:52   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                UVA 1425 - Metal
题目链接
题意:给定一个金属板,上面有一些点,现在有一台切割机,要切割出单调四边形,由所有点组成,问有多少种情况。
思路:递推,设dp[i][j],i为上面点,j为下面点,现在多添加一个点k进来,那么原来的dp[i][j]必然要有一维为k - 1,枚举另外一维就是所有情况。然后再添加点进来的过程中还要考虑能不能加进来,写一个判断函数,把连接线之间...
                            
                            
                                分类:
其他好文   时间:
2014-07-03 17:41:20   
                                阅读次数:
204
                             
                    
                        
                            
                            
                                题目链接:点击打开链接
题意:
 给定3个二维平面上的点 
 这3个点是一个凸四边形的其中3个中点 
且所在的3条边边长相等
问是否存在这样的四边形,若存在则输出四边形顶点 
思路:
 那个外面的点是一个中点关于另一个中点对称得到的 
然后得到一个圆的2条弦,圆心就是4个顶点之一,剩下对称出来即可
#include 
#in...
                            
                            
                                分类:
其他好文   时间:
2014-07-03 17:26:27   
                                阅读次数:
215
                             
                    
                        
                            
                            
                                还是读了很长时间的题,不过题本身很简单。可以把四棵树想象成正方形的四个顶点,已知两个相对顶点的坐标,求另外两个坐标。不过,原题可没直接这么说,中间需要一些小证明。题中说有一个平行四边形然后分别以四条边为边长向外作正方形,四棵树就在四个正方形中心的位置。这是我用几何画板画的图。下面证△FOE≌△HGO...
                            
                            
                                分类:
其他好文   时间:
2014-07-01 10:14:31   
                                阅读次数:
316