自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(413)
  • 收藏
  • 关注

原创 重要网站的链接

1.链接:rotating calipers homepage

2014-07-20 10:37:53 753

原创 目录

1.计算几何1.

2014-07-19 13:50:33 1167

原创 算法集锦(普通版)

1.最长上升子序列(O(nlogn)时间复杂度)占坑中。。

2014-07-19 13:37:11 885

原创 特殊信息记录

1.卡特兰数Catalan。

2014-07-18 14:42:55 625

原创 算法集锦(特殊模板集)

1.Miller-Rabin 算法(基于费马小定理/Fermat 定理)作用:通过概率的方式判断素数。有误判概率,通过多次判断可以使误判概率控制在很小范围。理论基础:如果n是一个奇素数, 将n-1表示成2^s*r的形式(r是奇 数),a 是和n互素的任何整数, 那么a^r≡1(mod n) 或者对某个j(0≤j ≤s -1, j∈Z) 等式 a^(2^j*r) ≡-1(mod n)成立

2013-09-29 17:19:15 1977

原创 必要知识之STL

1.优先队列基本操作:empty() 如果队列为空返回真pop() 删除对顶元素push() 加入一个元素size() 返回优先队列中拥有的元素个数top() 返回优先队列对顶元素在默认的优先队列中,优先级高的先出队。在默认的int型中先出队的为较大的数。使用方法:头文件:#include 声明方式:1、普通方法:priority_que

2013-09-14 22:51:54 844

原创 技巧的应用

1.向量积判断线段相交struct node{ double x1,y1,x2,y2;}e[maxn],f[maxn];double cross(double x1,double y1,double x2,double y2){ return x1*y2-x2*y1;}int find(node a,node b) //判断是否相交{ double c[

2013-09-13 19:35:46 710

原创 计算几何所用知识回收站

1.向量的叉积:向量a=(x1,y1),b=(x2,y2);        向量的叉积a×b=x1*y2-x2*y1;       当a×b>0时,b在a的逆时针方向,当a×b=0时,b与a共线,当a×b2.占坑。。。

2013-09-09 20:45:55 1053

原创 常用公式

1.斐波那契数列:递推公式:f[n]=f[n-1]+f[n-2](n>=2),f[0]=0,f[1]=1;通项公式:2.占坑中。。。。。

2013-08-24 17:12:45 826

原创 poj/hdu/zoj矩阵连乘题集+题解代码 矩阵28练

你能全都做完,你的矩阵就小成了,1.hdu 1005 矩阵基础题 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1005题解代码链接:http://blog.csdn.net/a601025382s/article/details/102514232.hdu 1575 矩阵基础题题目链接:http://acm.hdu.ed

2013-08-24 10:46:29 3560

原创 数论之杂学也有用

1.互质:const int mod=1000000007;void prime_re(){ x[1]=z[1]=1; y[1]=2; for(i=2;i<maxn;i++) //gcd(a,b)==1 { x[i]=(x[i-1]+phi[i]*2)%mod; //表示1~i中互质的对数 y[i]=(y[

2013-08-03 19:20:23 974

原创 模板之数论大全1

1.扩展的欧几里德定理//拓展欧几里得定理,求ax+by=gcd(a,b)的一组解(x,y),d=gcd(a,b)void gcd(int a,int b,int &d,int &x,int &y){ if(!b){d=a;x=1;y=0;} else{gcd(b,a%b,d,y,x);y-=x*(a/b);}}2.求模乘法的逆//求得a在模n条件下的逆int

2013-08-03 19:18:55 1690

原创 定理集锦1

定理1.费马小定理:费马小定理是数论中的一个重要定理,其内容为: 假如p是质数,且gcd(a,p)=1,那么 a^(p-1) ≡1(mod p) 假如p是质数,且a,p互质,那么 a的(p-1)次方除以p的余数恒等于1。定理2.模乘法得逆:对于两个整数a,b,a/b是整数,且a和b除以mod得余数分别为aa,bb,则a/b除以mod得余数为(aa*bb^(-1))%mod,其中b^(-1)

2013-08-03 18:28:05 1231

原创 mysql保存emoji表情问题-java

问题无法保存emoji表情到mysql(字符集为utf-8)?原因emoji表情也是utf-8编码,但是占用4个字节,而mysql的utf-8字符集的数据库每个字符只有3个字节,所以无法保存emoji表情到mysql数据库。解决方法一、修改数据库字符集为utf8mb4在5.5.3版本之后的mysql数据库支持utf8mb4字符集,可以保存4个字节的emoji表情。需要修改数

2016-03-17 17:24:32 6981

原创 jacob实现ppt转图片时存在的问题

1、原因对于ppt转图片,尝试过很多种方法,最后确认使用jacob,虽然需要有windows系统和wps(或者office)这样的限制,但排版和图片质量相对来说就非常好了。2、问题(1)使用jacob之前,请先确定安装有wps(或者office)(2)使用jacob时需要配置对应的dll文件,dll文件需要与jacob的jar相同版本,同时放到path路径(环境变量)下;正常jav

2016-01-19 18:04:56 4539

原创 java_IO 读写文件,操作文件,控制台输入输出

这次是要写一些IO相关的,包括读写文件:字节流,字符流,整行读等操作文件:以模拟复制文件,罗列根目录下所有文件的例子说明常用文件操作控制台输入输出:普通输入输出和快速输入输出直接代码,说明看注释和方法名称:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStr

2015-07-22 12:02:23 6863

原创 java_acm快速输入和输出

快速输入和输出:平常我们在用java做acm题目的时候,都是用Scanner cin = new Scanner(System.in);int num = cin.nextInt();System.out.println(num);正常情况下都是是够用;不过当输入量和输出量太大的时候(达到百万到千万),那么这种输出方式就不够用了。就用hdu上的1003题(MaxSu

2015-07-22 11:38:05 7251

原创 java用SAX递归获取XML中的数据

java中解析XML的方法有很多种,今天学了下用SAX来解析xml。所需jar包:jdom.jarxml: toUser fromUser 12345678 " + " image media_id 解析xml的java代码:package com.linb.xml;import jav

2015-07-06 16:22:46 1845

原创 eclipse和checkstyle cannot initialize module TreeWalker - Unable to instantiate UniqueProperties

今天安装checkstyle插件(5.6.1),一路平安无事。最后按Check Code With CheckStyle的时候出现,无奈,又试了6.5.0版本和4.4.2版本的,不是缺这个module,就是缺哪个module。(无奈配置xml由于要求不能换)后来百度看了一个英文的网站(http://stackoverflow.com/questions/1212109/checks

2015-05-19 17:59:51 5229

原创 hdu 1561 The more, The Better 树形dp

题意:有n座城堡,

2014-08-23 19:35:42 709

转载 hdu 1055 Color a Tree 贪心

题意:一棵树,结点树为n,根结点为r。每个结点都有一个quanzhi

2014-08-23 19:10:53 3161

原创 hdu 1011 Starship Troopers 树形dp

题意:有一颗以1为根jiedian

2014-08-23 18:25:34 662

原创 hdu 4979 A simple math problem. DLX(多重覆盖)+打表

题解:有一种彩票,共有n个数字,其中r个为获奖数字,若

2014-08-23 14:12:27 844

原创 hdu 4966 GGS-DDU 最小树形图/有向图的最小生成树

题意:总共有n门课,meime

2014-08-21 20:31:56 1940

原创 hdu 4973 A simple simulation problem 线段树 2014 Multi-University Training Contest 10-1003

题意:一开始给定一个n长序列,yuasu

2014-08-21 19:40:35 705

原创 hdu 4967 Handling the Past 线段树 2014 Multi-University Training Contest 9-1008

代码:#include #include #include #include #include #include #include #include #include #include #include using namespace std;#define lc (c<<1)#define rc (c<<1|1)const int maxn=5e4+10;st

2014-08-20 20:58:13 1030

原创 hdu 4963 Dividing a String 中途相遇法 2014 Multi-University Training Contest 9-1004

代码:#include #include #include #include #include #include #include #include #include #include #include using namespace std;const int maxn=44;const int maxm=(1<<20)+10;const int INF=1e9

2014-08-20 16:46:04 1987

原创 hdu 4960 Another OCD Patient dp(记忆化搜索)

代码:#include #include #include #include #include #include #include #include #include #include #include using namespace std;#define LL __int64const int maxn=5e3+10;struct node{ int

2014-08-20 12:34:30 1030

原创 hdu 4965 Fast Matrix Calculation 矩阵 2014 Multi-University Training Contest 9-1006

题意:给定一个A(n*k)矩阵和B(k*n)矩阵,其中k

2014-08-19 20:47:48 1430

原创 hdu 4968 Improving the GPA 策略 2014 Multi-University Training Contest 9-1009

题意:给定一个平均分数s,和一个课程数n,根据GPA

2014-08-19 20:21:05 652

原创 hdu 4968 Just a Joke 数学(积分) 2014 Multi-University Training Contest 9-1010

题意:有一个女孩在一个ban

2014-08-19 19:58:55 791

原创 hdu 4962 Closed Paths 计算几何 2014 Multi-University Training Contest 9-1003

题意:有n个点pi,biaosh

2014-08-19 19:25:01 1091

原创 hdu 4970 Killing Monsters 策略O(n)/线段树O(nlogn)+快速读入 2014 Multi-University Training Contest 9-1011

题意:塔防游戏,一条路上,gu

2014-08-19 19:03:40 1314 1

转载 hdu 3299 Distant Galaxy 策略

代码:#include #include #include #include #include #include #include #include #include #include #include using namespace std;const int maxn=1e2+10;struct Point{ int x,y; bool oper

2014-08-16 16:34:15 861

原创 hdu(杭电oj)第一页题目题解

第一页有几题没写,有机会补上(嗯,忘了就是另一回事了)。

2014-08-16 13:13:07 19245

原创 hdu 1204 糖果大战 概率(Markov过程)

代码:#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;const double eps=1e-12;int main(){ int n,m;

2014-08-15 12:32:34 2000

原创 hdu 4946 Area of Mushroom 计算几何(凸包)

代码:#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;const int maxn=505;struct Point{ int x,y,v,id,fl

2014-08-14 18:36:09 2790 2

原创 hdu 1077 Catching Fish 计算几何(圆覆盖)

题意:给定n个点,现在要求找一个点

2014-08-13 12:42:13 1235

转载 hdu 4759 Poker Shuffle 进制(找规律)

题意:给定一副牌,牌的张数为2^n,

2014-08-13 10:47:29 1045

转载 hdu 4366 Successor 线段树

题意:现在n个员工,qizho

2014-08-13 09:12:13 1219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除