- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 hdu1973 || poj3126 Prime Path
/* * File: hdu1973.cpp * Author: ssslpk * Created on August 28, 2012, 4:34 PM * 题意:给出两个四位数,现要改变第一个数中的个,十,百,千位当中的一个数 * 使它最终变成第二个数,要求这过程中形成的数是素数,问最少的步骤 * * 题解:素数筛选+bfs */#include #include
2012-08-29 00:27:39 1228
原创 poj 1365 Prime Land (质因子分解)
题目链接:http://poj.org/problem?id=1365题目意思:n= p1^e1* p2^ e2* ……pk^ek现在给出p1,e1 ,p2,e2……pk,ek。求n-1 的质因子与相对应的幂,质因子从大到小代码如下:/* * File: main.cpp * Author: ssslpk *32ms * Created on Au
2012-08-29 00:27:03 771
原创 poj2379 Sum of Consecutive Prime Numbers(水)
/* * File: main.cpp * Author: ssslpk * * Created on August 28, 2012, 3:08 PM * * 题目意思: 给出一个数,求这个数有几种方法是由一至多个连续的素数之和 * 解题: 暴力水过 */#include #include#include#include#include#define ma
2012-08-29 00:26:39 625
原创 poj3528 Ultimate Weapon 求三维凸包的表面积
题目链接: http://poj.org/problem?id=3528模板如下://============================================================================// Name : poj3528.cpp// Author : ssslpk// Version :
2012-08-29 00:25:32 719
原创 sgu491 Game for Little Johnny
题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=491题目意思: 对于 a*x+b*y=N的一个方程,给出N的值(1解题思路: 用O(n * log(n))来记录1~100 000的所有的约数,然后对a 从1到 N/2上遍历求符合条件的b的个数//用时 937ms//===================
2012-08-29 00:25:10 777
原创 hdu 3662 3D Convex Hull (三维凸包 模板1)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3662题目意思:给出n 个三维的点,求这些点组成的凸包的面数//============================================================================// Name : hdu3662.cpp// A
2012-08-29 00:24:41 840
原创 poj2407 Farey Sequence 欧拉函数
//============================================================================// Name : poj2407.cpp// Author : ssslpk// Version :// Copyright : Your copyright notice// Descripti
2012-08-29 00:23:57 594
转载 poj数学题目
1.burnside定理,polya计数法 这个大家可以看brudildi的《组合数学》,那本书的这一章写的很详细也很容易理解。最好能完全看懂了,理解了再去做题,不要只记个公式。 *简单题:(直接用套公式就可以了) pku2409 Let it Bead http://acm.pku.edu.cn/JudgeOnline/problem?id=2409
2012-08-26 18:28:01 632
原创 hdu3826 素数筛选
解题思路:保存10^6前的素数再逐个判断没把“lld”改为“I64d” wa 了一个下午。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。//============================================================================// Name : hdu3826
2012-08-20 23:43:20 595
原创 poj1811 Prime Test 素数测试 +整数分解+分治
题目链接:http://poj.org/problem?id=1811题目意思:给出一个数判断是否是素数,若不是素数,求出最小质因子费马小定理:若p是素数,则有 a^(p-1) =1 (mod p ) , 1二次探测定理: 若p是素数,对于 0首先是素数的测试,根据费马小定理和二次探测定理对素数进行测试整数分解: n为待分解数,1
2012-08-20 23:42:45 509
转载 思维、找规律题目汇总
转自:http://hi.baidu.com/liuzhe/blog/item/d2dc0fd10bf1eadb572c843d.html感想:1.还是数学有前途2.猜想很重要3.暴力打表可以有助于找规律因为是都是考思维的题,所以大家可以先不看后面的解答,自己试试^_^ZOJ 3163 Apple PilePOJ 3716 Panda's Birth
2012-08-10 23:53:39 1579
原创 hdu3982 Harry Potter and J.K.Rowling(半平面交 + 圆与多边形求交)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3982题目意思:有一块半径为r的圆形蛋糕,其中心在原点,有一个人在某一个点(x,y),现把蛋糕按两点所在直线切蛋糕,求切了n次后,这个人所在蛋糕的面积占总面积的百分比。很容易想到先进行半平面交求出这个人所在位置的区域,再根据这个区域(多边形)求与圆的交,就是就个人得到的蛋糕。
2012-08-03 00:18:49 2232 1
原创 ecnu1624求交集多边形面积 (凸多边形交——半平面交)
题目链接:http://acm.cs.ecnu.edu.cn/problem.php?problemid=1624求两个凸多边形的交的面积。其实现在这个题目我在图形学实验课上有实现过了。然而,今天被一道求两个任意多边形的并给搞得头晕掉了。。。敲了好长的时间,喀~~ ,这里我用半平面交求解了。代码如下://========================
2012-08-03 00:18:43 1720
原创 poj2986A Triangle and a Circle (圆与三角形求交)
题目链接:http://poj.org/problem?id=2986这题卡了好久TT...之前写错了 斯特瓦尔特(stewart)公式......公式如下 :设已知△ABC及其底边上B、C两点间的一点D,则有 AB^2·DC+AC^2·BD-AD^2·BC=BC·DC·BD。然后根据圆与三角形相交的4情况来求有向面积.代码如下://=========
2012-08-03 00:18:35 1023
原创 uva10173Smallest Bounding Rectangle (旋转卡壳之最小矩形)
题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=13&problem=1114&mosmsg=Submission+received+with+ID+10328241在求卡壳时,之前还傻傻地求出了矩形角落的三个点,而想以长乘心宽的方式
2012-08-03 00:18:15 716
原创 poj2079 Triangle (旋转卡壳之最大三角形)
题目链接:http://poj.org/problem?id=2079题意:给出点集,求这个点集所组成的三角形的面积最大。题解:求出凸包(不共线)后,遍历凸包的每个点做为三角形的第一个顶点,然后按凸包的顺序(我的代码是顺时针),依次为第二个点和第三个点。利用叉积的性质可以快速求得面积,按照面积的大小先更新第三个 点,直到下一个第三点与前两个点所形成的面积不大之前的面积,同理更新第二个点;
2012-08-03 00:18:08 795
原创 poj3608 Bridge Across Islands (旋转卡壳之两凸包最短距)
题目链接:http://poj.org/problem?id=3608题意:求两个凸包的最短距离。在之前不知道还要求凸包,就直接求卡壳了,果断wa了;还有在求卡壳时我用角度去比较它们的关系也wa了,可见角度这东西很不靠谱啊。针对本题,可参考http://cgm.cs.mcgill.ca/~orm/mind2p.html的英文解说。第一次愿意去看英文版的论文,感觉还是很不错的。
2012-08-03 00:17:57 818
原创 poj 2187 Beauty Contest (旋转卡壳之平面最远点对)
题目链接:http://poj.org/problem?id=2187题目意思很明了,就是给出点集,求平面最远两点的距离的平方旋转卡壳,可参考:http://www.cnblogs.com/Booble/archive/2011/04/03/2004865.html,里面讲的不错。还需要注意的是旋转卡壳的方向与凸包的方向要对应。代码如下:#include#
2012-08-03 00:17:48 734
原创 poj1271 Nice Milk (dfs+半平面交)
//题目链接: http://poj.org/problem?id=1271//题意:给一个凸多边形的面包,和一瓶深度为h的牛奶,要沾牛奶k次,求可以沾到牛奶的面包的面积//思路:保存各个边被牛奶沾后的位置,用dfs找出要沾的边,然后对多边形执行k个半面交操作(这里我用O(n^2)的联机算法),求面积。。。//曾经纠结了半天,现在重写了一下,没特判wa了一次。。。。。。//
2012-08-03 00:17:38 909
原创 hdu 3007 最小圆覆盖(模版)
//题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3007//求点集最小覆盖圆//增量法#include#include#include#define eps 1e-8const int maxn=10000;struct point {double x,y;}cen,p[maxn],po;double r;int n;dou
2012-08-03 00:17:26 867
原创 poj1329 Circle Through Three Points 三角形外接圆(水)
题目链接:http://poj.org/problem?id=1329给出三个点,求外接圆的两种表达式://代码如下:#include#include#include#define eps 1e-8struct point{double x,y;};point a,b,c;double distance(point p1,point p2){ return sqrt
2012-08-02 00:58:35 620
原创 poj 1375 Intervals 圆的切线
题目链接:http://poj.org/problem?id=1375题意:有一光源,被若干个圆摭住了,求地面上阴影 题解:利用向量旋转求出切线与圆的两个交点,根据两点成线得出aX+bY+c=0的直线,令Y=0时,求出地面的坐标,再合并有连接的阴影。 //代码如下: #include#include#include#include#define eps
2012-08-02 00:58:26 657
原创 hdu3694 Fermat Point in Quadrangle 费马点
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3694题意:给出四个点构成四边形(不按顺序给),求费马距离。 1.因为只有四个点,当这四个点可以构成凸四边形时(如图):对角线形成的交点是费马点。就是点1,根据三角形的两边大于第三边可证明。 2.当不能构成凸多边形时,就是那个凹点是费马点(如图):同理可证。 代码如下://有
2012-08-02 00:58:17 830
原创 poj2420A Star not a Tree? 费马点
题目链接:http://acm.pku.edu.cn/JudgeOnline/problem?id=2420题目意思:求平面上存在的一点到多边形的各个顶点的距离和最小,即费马点。//0ms#include#include#include#define eps 1e-8using namespace std;const int maxn=120;struct point{d
2012-08-02 00:58:05 576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人