博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
摘要: 1 #include 2 #include 3 #include 4 using namespace std; 5 6 char s[1000]; 7 char s_new[2000]; 8 int p[2000]; 9 10 int Init() 11 { 12 int len = strlen(s); 13 s_new[0] = '$'; 1... 阅读全文
posted @ 2019-04-29 10:10 GUET_uzi 阅读(150) 评论(0) 推荐(0)
摘要: 其实我们求 dp[i][j] 的时候可以把它分成两部分,第一部分是从 i 到 i + 2 ^( j-1 ) - 1 ,第二部分从 i + 2 ^( j-1 ) 到i + 2^j -1 ,为什么可以这么分呢?其实我们都知道二进制数前一个数是后一个的两倍,那么可以把 i ~ i + 2^j -1 这个区 阅读全文
posted @ 2019-04-26 10:07 GUET_uzi 阅读(132) 评论(0) 推荐(0)
摘要: 1 //三维几何函数库 2 #include 3 #define eps 1e-8 4 #define zero(x) (((x)>0?(x):-(x))eps&& 93 vlen(xmult(subt(p,s.b),subt(p,s.c)))>eps&&vlen(xmult(subt(p,s.c),subt(p,s.a)))>eps; 94 } 95 i... 阅读全文
posted @ 2019-04-25 20:20 GUET_uzi 阅读(232) 评论(0) 推荐(0)
摘要: 凸包就是把给定点包围在内部,面积最小的凸多边形 Graham扫描法 1.把点按照x坐标排序 2.将p1,p2放到凸包中 3.从p3开始,当新的点在凸包的前进方向的左边时加入该点,否则弹出最后加入的点,直到新点在左边 4.将上述流程反过来做一遍求上凸壳 struct vector { double x 阅读全文
posted @ 2019-04-25 20:16 GUET_uzi 阅读(302) 评论(0) 推荐(0)
摘要: 向量四则运算 精度控制 求a向量的长度 点积 a·b的几何意义为a在b上的投影长度乘以b的模长 a·b=|a||b|cosθ,其中θ为a,b之间的夹角 坐标表示 a=(x1,y1) b=(x2,y2) a·b=x1*x2+y1*y2; 两个向量的叉积是一个标量,a×b的几何意义为他们所形成的平行四边 阅读全文
posted @ 2019-04-25 19:59 GUET_uzi 阅读(143) 评论(0) 推荐(0)
摘要: 1 /* 2 类型:多边形相交面积模板 3 */ 4 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std; 11 #define maxn 510 12 const double eps=1E-8; 13 int sig(double d)... 阅读全文
posted @ 2019-04-25 07:39 GUET_uzi 阅读(190) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 const int MAXN=50; 9 10 11 12 int a[MAXN][MAXN];//增广矩阵 13 int x[MAXN];//解集 14 bool free_x[... 阅读全文
posted @ 2019-04-17 20:47 GUET_uzi 阅读(116) 评论(0) 推荐(0)
摘要: 题目: hdu3671 http://acm.hdu.edu.cn/showproblem.php?pid=3671 题意:给一个无向图,要求毁掉两个点,使图变得不连通,图一开始是连通的 因为要毁掉两个点,就不是简单的求割点,再看看数据范围,点数为1000,边数为10000,Tarjan的时间复杂度 阅读全文
posted @ 2019-04-17 12:01 GUET_uzi 阅读(222) 评论(0) 推荐(0)
摘要: 题目:hdu 4738 题目意思: 曹操有N个岛,这些岛用M座桥连接起来 每座桥有士兵把守(也可能没有) 周瑜想让这N个岛不连通,但只能炸掉一座桥 并且炸掉一座桥需要派出不小于守桥士兵数的人去 解题思路: 首先判断图是否连通,不连通则不需要去炸桥,输出0 图连通,则可以用Tarjan找割边 割边不存 阅读全文
posted @ 2019-04-16 18:12 GUET_uzi 阅读(267) 评论(0) 推荐(0)
摘要: 题目:hdu 5239 http://acm.hdu.edu.cn/showproblem.php?pid=5239 这是一个典型的线段树模板,里面的取模很强,mod=9223372034707292160. 这个膜是2的64次方减掉2的32次方的值,某一个数连续平方取模若干以后值不变,这个题就是用 阅读全文
posted @ 2019-04-15 19:20 GUET_uzi 阅读(115) 评论(0) 推荐(0)

- 创建于 2018年9月1日

这是一位ACM爱好者&数学爱好者的个人站,内容主要是算法&数据结构&数学研究的技术文章,大部分来自学习,部分来源于网络,希望对大家有所帮助。