自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MasterBool的专栏

算法研究

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用go websocket写一个简易聊天室

golang websocket聊天室

2022-09-22 10:27:16 527 1

原创 golang优雅发起http请求

闲来无事造了个小轮子, 200行代码的http请求库, 纯链式写法, 各位觉得好的话赏个star呗 githubHasakihttp request library for golanginstallgo get github.com/lxzan/hasakiusage// GET https://api.github.com/hasaki. G...

2018-07-17 09:22:23 976

原创 Ubuntu输入法设置不能保存

Ubuntu的fcitx输入法有个烦人的地方,每次改了设置都不能保存。解决办法是:先在Fcitx设置里面改好你的配置,然后执行sudo chown root:root ~/.config/fcitx/config

2016-04-26 12:56:43 2264

转载 Ubuntu14.04 LTS在VMware虚拟机中设置1080P启动

针对VMware安装ubuntu14.04分辨率设置无此项可通过修改开机分辨率增加sudo gedit /etc/default/grub找到:#GRUB_GFXMODE=640x480 在这行下面加一行GRUB_GFXMODE=1920x1080保存后sudo update-grub重新启动后在显示设置里面就有1920x1080选项了

2016-04-22 08:34:36 845

原创 ajax详解

虽然ajax资料泛如烟海,但是许多都对新人不友好。有的缺少一些关键文件,给新人造成了困扰;有的直接就是抄袭,百度到的许多资料都是雷同。。。这里我特地写一篇关于ajax的博客,既是给自己总结经验,也是给新手提供帮助。jquery实现首先是html的表单,用了bootstrap   然后是js脚本

2016-03-16 20:28:04 337

原创 CSS属性的陷阱

*{ vertical-align: middle; /*适用于img,input等非文本标签垂直对齐*/ text-align: center; /*适用于p,h等文本标签*/}

2015-12-03 10:55:06 409

原创 ifive air刷OMA固件教程

OMA固件下载:链接:http://pan.baidu.com/s/1i3xeDQ9 密码:dj6l刷机了:刷前要先把3288的驱动装好,官网有下载,就算刷官方rom也要装的,刷国外的rom的方法和刷官rom有点不同的。1.下载rom包。2.解压。3.打开AndroidToll.exe(如图)然后,4.平板开机,关闭usb调试(一定要关,就是把勾给去了)

2014-12-02 20:59:39 4181

转载 最长回文串

//#include#include#includeusing namespace std;#define maxx 20000050char str[2*maxx];char s[maxx];int p[maxx];void Manacher(int *p,char *str,int len){ int mx=0; int idx=0; for(int

2014-10-28 20:26:55 564

原创 hdu 1281

#include #include #include using namespace std;const int M=510;int m,n;int map[M][M], match[M], chk[M];int dfs(int p){ int i; for(i=1;i<=m;i++) if( map[p][i] && chk[i]==0 )

2014-10-19 20:09:32 587

转载 最大流模板【EdmondsKarp算法,简称EK算法,O(m^2n)】

转自http://blog.sina.com.cn/s/blog_6cf509db0100uy5n.html,好东西大家一起分享

2014-10-19 10:58:39 696

原创 EK算法模版

#include #include #include using namespace std;const int N=1100, inf=1<<30;int pre[N], map[N][N];int n,m;bool vis[N];struct node{ int x,val; node() {} node(int a, int b): x(a), va

2014-10-19 10:57:15 655

原创 poj 1149

#include //EK()算法。时间复杂度(VE^2)#include #include using namespace std;const int maxn = 1200;const int INF = (1<<30)-1;int g[maxn][maxn];int flow[maxn],pre[maxn];int rank[maxn][2],pig[max

2014-10-18 23:11:35 545

原创 hdu 2147

#include int main(){ int n,m; while(scanf("%d%d",&n,&m) && n+m) { if((n*m)%2==0) printf("Wonderful!\n"); else printf("What a pity!\n"); }}

2014-10-17 20:14:05 582

原创 hdu 2182(简单搜索)

#include #include #include #include using namespace std;const int N=300;int n,a,b,k,t,ans;int ins[N],vis[N][N];struct node{ int x,val,t; node() {} node(int a, int b, int c): x(a), val(b),

2014-10-09 09:27:22 1036

原创 hdu 2167

//状态压缩DP#include #include #include #include using namespace std;const int N=17, M=1600;int map[N][N], p[N], val[M][N], dp[N][M], sum[N][M];vector mat[M];int n,num,ans;void Make(){ mem

2014-10-07 23:44:13 601

转载 hdu 3068

#include #include #include #include using namespace std;const int MAX = 1000010;char s[MAX];char ss[MAX<<1];int dp[MAX<<1];int solve(int len){ int ans = 0; int right = -1; int i

2014-10-02 17:03:05 546

原创 hdu 2157(简单线性DP)

#include #include #include #include using namespace std;const int N=22, M=1000;int map[N][N],dp[N][N];int main(){ // freopen("in","r",stdin); // freopen("out","w",stdout); int i,r,j,n,m,

2014-10-01 22:15:56 694

原创 hdu 1795(欧拉函数+二分搜索)

#include #include #include #include using namespace std;const int N=10010;struct node{ int no,val; node() {} node(int a, int b): no(a), val(b) {}}v[N];int eu[N],n;void eular(){ int i,j

2014-09-30 18:41:55 550

原创 hdu 2577

#include #include #include #include using namespace std;int dp[110][2];char str[110];int main(){ // freopen("in","r",stdin); // freopen("out","w",stdout); int t,i,len; scanf(

2014-09-11 10:46:38 567

原创 hdu 1069

#include #include #include #include #include using namespace std;const int N=200;int dp[N];struct node{ int x,y,z; node() {} node(int a, int b, int c): x(a), y(b), z(c) {} b

2014-09-04 20:55:14 663

原创 hdu 1285

// 1.找到一个入度为0的点并输出// 2.删除改点及其发出去的所有边// 3.重复以上步骤#include #include #include #define M 510using namespace std;int map[M][M], in[M];int n,m;int main(){ // freopen("in","r",stdin); //

2014-09-02 20:42:37 643 1

原创 poj 1562

#include #include #include #include using namespace std;const int N=110;char map[N][N];int d[N][N],vis[N][N];int n,m,e;int dir[8][2]={{0,1},{0,-1},{1,0},{-1,0},{1,1},{-1,-1},{1,-1},{-1,1}};

2014-09-02 16:46:29 503

原创 hdu 1072

#include #include #include #include #include using namespace std;const int N=10;int dir[4][2]={{1,0},{-1,0},{0,1},{0,-1}};int map[N][N],vis[N][N][100];int n,m,sx,sy,ex,ey,ans;struct node{

2014-07-29 10:47:02 546

原创 hdu 4883

#include #include using namespace std;const int MAX=100010;struct Line { int left; int right; int cnt; //延迟标记}a[MAX];int n,m,l,r; //n长度,m线段数int sum;//函数中的num是节点编号//构建void Bu

2014-07-29 09:20:17 539

原创 hdu 4825

//我自创的字典树哦:)#include #include #include #include #include #include using namespace std;const int N=100010;const long long bit=2147483648;struct node{ int l,r; node(): l(0), r(0) {}}

2014-07-28 21:17:07 671

原创 hdu 2151

#include #include #include #include #include using namespace std;const int N=110;int dp[N][N];int main(){ // freopen("in","r",stdin); // freopen("out","w",stdout); int n,m,t,p,i,r;

2014-07-26 19:20:22 658

原创 hdu 4826

#include #include const int N=110, inf=1044266559;int dp[N][N][2], map[N][N];int n,m,ans;int max(int a, int b){ return a>b?a:b;}void solve(){ int i,j,tmp; memset(dp,-0x3F,sizeof(d

2014-07-26 10:50:57 559

原创 hdu 1874

#include #include #include #include #include using namespace std;const int N=210, inf=1061109567;struct node{ int x,val; node() {} node(int a, int b): x(a), val(b) {}};int dis[N]

2014-07-25 20:35:33 550

原创 poj 2479

#include const int M=50010;int p[M], a[M], b[M];int max(int a, int b){ return a>b?a:b;}int main(){ // freopen("in","r",stdin); // freopen("out","w",stdout); int i,t,n; sca

2014-07-24 21:24:32 541

原创 hdu 1231

#include #include #include #include using namespace std;int p[10010];struct node{ int val,l,r; node() {} node(int a, int b, int c): val(a), l(b), r(c) {}}v,ans;int n;void solve

2014-07-24 20:27:58 525

原创 hdu 4857

#include #include #include #include #include using namespace std;const int N=30010;int n,m,e;int v[N],ans[N];vector p[N];void topSort(){ priority_queue Q; int i,size,tmp; for(i

2014-07-21 21:54:23 712

原创 hdu 2119 二分图匹配之最小点集覆盖

//行列匹配就okay了#include #include #include #include using namespace std;const int N=110;int match[N],vis[N],map[N][N];vector v[N];int n,m,ans;int find(int x){ int i,tmp,y=v[x].size();

2014-07-20 10:16:04 613

原创 hdu 2117

#include #include #include #include #include using namespace std;int main(){ // freopen("in","r",stdin); // freopen("out","w",stdout); int i,tmp,n,m; while(~scanf("%d%d",&n,&m))

2014-07-17 20:02:19 588

原创 hdu 2112

#include #include #include #include #include #include using namespace std;const int N=160, inf=1000000000;int road[N][N], dis[N], vis[N];int n,m,s,f;void Dijkstra(){ int i,j,k,tmp;

2014-07-17 14:53:05 586

原创 hdu 1874

#include #include #include #include #include using namespace std;const int N=210, inf=100000000;int map[N][N], dis[N], vis[N];int n,m,s,f;void Dijkstra(){ int i,j,k,tmp; memset(vis,

2014-07-17 09:36:34 509

原创 poj 1258

#include #include #include using namespace std;const int M=105, inf=100010;int a[M][M], dis[M*M], vis[M], n, ans;bool prim(){ int i,j,k,tmp; memset(vis,0,sizeof(vis)); for(i=1; i<=

2014-07-16 15:14:57 574

原创 hdu 4841

//坑爹的格式,PE了5次//用vector模拟约瑟夫环,基本没算法#include #include #include #include #include #include #include using namespace std;bool ans[70000];int main(){ // freopen("in","r",stdin); // fre

2014-07-16 10:31:49 836

原创 hdu 1247

//296MS 4400K 671 B G++//map是个好东西啊,要什么字典树//题目就是要找前缀后缀都在字典里的合成词#include #include #include #include #include #include #include using namespace std;string wo[50010];int main(){ // freop

2014-07-15 14:54:48 570

转载 ACM的你伤不起

劳资六年前开始搞ACM啊!!!!!!!!!! 从此踏上了尼玛不归路啊!!!!!!!!!!!! 谁特么跟劳资讲算法是程序设计的核心啊!!!!!! 尼玛除了面试题就没见过用算法的地方啊!!!!!! 谁再跟劳资讲算法之美算法的力量,劳资一本算法导论拍死你啊!!!!!!!! 那是搞ACM的入门书啊!!!!特么的入门书就一千多页啊!!!!!!! 还没有习题答案啊,学完了你特么都不知道

2014-07-14 20:08:15 592

原创 hdu 2181

#include #include #include #include #include #include using namespace std;int map[21][4];int No;struct node{ int po[21]; int num;}ans[1000];bool search(node a,int x){ for(int i=0;i<a.n

2014-07-14 18:02:49 608

Android开发实例大全

Android开发实例大全,王东华版,配套资源

2016-03-03

空空如也

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

TA关注的人

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