模板
文章平均质量分 69
utoppia
这个作者很懒,什么都没留下…
展开
-
模板,凸包
int TuBao(P p[],int n,P q[]){ int m = 0; sort(p,p+n); for(int i=0;i<n;++i) { while (m>1 && dcmp(cross(q[m-2],q[m-1],p[i]))<=0) m--; q[m++] = p[i]; } int k = m;原创 2014-04-30 10:24:45 · 648 阅读 · 0 评论 -
模板,线段树,面积并
具体的思路有空补上,先贴代码#include#include#includeusing namespace std;int const nMax = 100000;struct T{ int y[2]; double f[2]; double x; int left; void make(double a,double b,double c,原创 2014-04-16 10:41:59 · 560 阅读 · 0 评论 -
模板,线段树,矩形轮廓周长
原理和面积并是一样的,注意有了两边的长要计算;原创 2014-04-16 11:17:01 · 586 阅读 · 0 评论 -
模板,树状数组
树状数组的神奇在于省空间和时间;空间复杂度O(原创 2014-04-16 21:12:18 · 547 阅读 · 0 评论 -
模板,pollard_rho大数因数分解
大数分解,没有模板你就OUT啦。。。原创 2014-04-16 21:31:27 · 1593 阅读 · 0 评论 -
模板,无向图强连通缩点,tarjan
int first[nMax],nxt[nMax],to[nMax],e;void addadge(int u,int v) { to[e]=v;nxt[e]=first[u];first[u]=e;e++; to[e]=u;nxt[e]=first[v];first[v]=e;e++;}int low[nMax],dfn[nMax],dep,belong[nMax],vis原创 2014-04-17 16:48:45 · 2575 阅读 · 1 评论 -
模板,扩展,离散对数,数论
扩展版的离散对数基本思路还是基于Shank的大小步算法(Shank's Baby-St原创 2014-04-22 12:01:13 · 739 阅读 · 0 评论 -
模板,FFT 快速傅里叶变化
大神的模板。。原创 2014-04-21 20:17:32 · 4577 阅读 · 0 评论