自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦幻的蔷薇色

迁移至新博客:hiyongheng.cn-------我也向往蔷薇色的生活啊,可我是灰色的。

  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 hdu 1043 Eight(bfs+康托)

初次见到这个题目,我是懵逼的。 本来去参考了kuangbin的代码,由于oj数据更新了,他写的两个代码一个mle,一个tle。后来参考的:http://blog.csdn.net/pmt123456/article/details/52906220,才发现了kuangbin代码mle的原因。mle的是逆向搜索打表的那个代码。 在逆向搜索的时候,如果每个节点都保存一个当前九宫格的状态的话,会导致m

2016-12-25 12:27:12 377

原创 uva 11624 Fire!(bfs)

题目就是迷宫中有一团火和一个人,人可以从任何这个迷宫的任何一个不是墙壁的边界出去,但是他要赶在被火烧到之前才能出去,火一次向四个方面蔓延,人一次只能走一个方向。 思路很简单,bfs先更新火走过的节点,然后再更新人走过的节点。一个bfs就可以搞定,不过我写错了,但是样例算对了。。。但是我看网上题解有人用一个bfs写对了,我也不知道我错在哪里了。。。后来就改用了两个bfs来做,用两个矩阵记录走过的位置

2016-12-14 12:41:34 304

原创 QTcpSocket、QTcpServer基本用法

英文注释都是从Qt助手里面抄的,英语不好,就不翻译了。 在启动程序的时候,要先启动服务端,然后再启动客户端才能建立连接,如果先启动客户端,再启动服务端,就连接不上了。 我是想在客户端开一个死循环一直检测是否连接成功,然后不停的连接,直到连上,跳出循环,这样就算先启动客户端也可以连接上。 Client://widget.h #ifndef WIDGET_H #define WIDGET_H#in

2016-12-11 18:22:01 5989 1

转载 QT中setLayout无效的问题

在QT开发过程中,有时候会遇到这样的问题,当我们自己创建了一个Layout对象以后,使用QWidget的setLayout方法,将这个Layout对象应用到窗口中的时候,发现窗口上没有我们添加的控件,比如,QMainWindow就是一个例子,还有QToolBar也是这样,还有其他的QT预定义的别的窗口类有时候也会遇到这样的情况。之所以出现这样的情况,是因为这个窗口类中,已经有了一个Layout对象了

2016-12-10 21:35:00 2683

原创 hdu 1495 非常可乐(bfs)

题目是中文的,意思很明白。 题目思想也很简单,裸的bfs,分为六种情况:s->n,s->m,n->s,n->m,m->s,m->n,根据六种情况直接bfs。不过一定要注意细节。我wa了八次才ac,每次还找不到什么错误,只能删了原来的代码重写#include <iostream> #include <cstring> #include <queue> using namespace std;stru

2016-12-09 19:31:42 241

原创 poj 3984 迷宫问题(bfs)

刚才碰到一个搜索题,写错了,好伤心,不过那题下边就是这个,刷个水题#include <iostream> using std::cin; using std::cout; using std::endl;struct node { int x,y; int par; }; int next[4][2] = {{0,1},{1,0},{0,-1},{-1,0}};int G[10][1

2016-12-08 17:48:54 379

原创 poj 3414 Pots(bfs)

第一次做的时候,我定义了一个结构体,用来表示一个壶,后来搜索的时候发现无法从壶之前的状态转移到现在的状态,这就尴尬了。然后去看了一下别人的题解,就ac了。 思路:一共有三种操作,两个壶,共六种操作,直接对这六种操作bfs,这个很好想。主要是我看的别人题解是把两个壶的状态保存在同一个结构体里。最后搜索完做好标记递归输出就好#include <iostream> #include <cstring>

2016-12-08 16:02:13 308

原创 poj 1426 Find The Multiple(bfs)

思路很简单,第一个数字为1,第一位以后的数字为0或1,往后不停的试,直到找到结果。这题第一次提交时re,我就修改队列数组的大小,改了好几次,不re了,内存又超了,又改了一次,内存不超了,超时了,然后把c++的io换成c的,终于ac了。#include <cstdio>struct node { int digit; int remain; int hd; };node que

2016-12-07 12:55:34 394

原创 UVA 10000 Longest Paths(SPFA)

题意是让求最长路,和最短路思想一样 代码是套的kuangbin的SPFA的模板#include <iostream> #include <vector> #include <queue> #include <cstring> using namespace std;const int MAXN = 110;struct Edge { int v,cost; Edge(int _v

2016-12-01 19:34:45 391

循环小数-康明昌

讲解循环小数的数学规律

2017-08-22

循环小数性质及证明

循环小数的性质及证明

2017-07-27

Java语言程序设计第八版补充材料

Java语言程序设计第八版补充材料

2017-07-18

Qt5实现拼图+自动寻路

Qt5实现的拼图,添加了一个自动寻路的功能

2017-03-31

根据哈夫曼编码写的数据压缩解压软件(java实现)

根绝哈夫曼编码写的数据压缩解压软件

2016-11-28

QStackedLayout实现多界面切换

用QStackedLayout实现多界面切换

2016-11-12

简单架设“FTP” 工具

简简单单架设属于自己的FTP空间,绿色无毒,占空间小,使用简单方便

2011-08-13

空空如也

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

TA关注的人

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