- 博客(24)
- 问答 (2)
- 收藏
- 关注
转载 QWebEngineView打包安装到没有环境的电脑上load总是崩溃
在软件运行目录下添加文件目录是:.\Qt5.9\5.9.1\msvc2015_64\resources\icudtl.datqtwebengine_devtools_resources.pakqtwebengine_resources.pakqtwebengine_resources_100p.pakqtwebengine_resources_200p.pak 目录...
2018-08-15 10:22:14 1822
原创 自定义ComboBox下拉框(带关闭按钮)
class ComboBox : public QComboBox{ Q_OBJECTpublic: ComboBox(QWidget *parent = 0); ~ComboBox();public: void hidePopup(); void showPopup(); void increaseItem(QString text);//添加下拉项 void remove
2017-12-22 10:17:48 4279 1
原创 QT学习记录
qgraphicsview设置背景图片为缩放显示void GraphicsView::drawBackground(QPainter *painter, const QRectF &rect){ m_pixmap = QPixmap(":/images/Resources/74458PICnFt_1024.jpg"); painter->drawPixmap(QRect(0, 0, wi
2017-04-12 09:58:05 294
转载 MySQL
1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-214
2015-11-05 11:42:06 470
原创 KMP
/*KMP算法时间复杂度:O(主串长度加上子串长度)空间复杂度:O(主串长度加上子串长度再加上next数组的长度(与子串长度相同))*/#include #include #include using namespace std;void gets_next(string T, int len, int *next){ int i = 1; int j =
2015-04-14 15:42:14 403
原创 zoj 3620(DFS)
题意:从初始房间到达终止房间需要经过一系列的房间,mei经过一个房间会得到一个价值,从一个房间到达另一个房间同时需要消耗一定的时间,在规定的时间内从初始到达终止房间 所能达到的最大值是多少
2014-05-01 19:08:22 496
原创 夜空中最亮的星
题意:给出两个点在两个坐标系中的坐标,求两个坐标系的夹角。思路:只要求出一这两个点为向量在两个坐标系(即两个向量的jiajiao)
2014-04-29 23:26:52 694
原创 方(芳)格(哥)取数
假设猜(i,j)点,如果正好,结束;如果太大了,说明(i,j)到(n,m)都太大了;如果太小了,说明(1,1)到(i,j)都太小了。假设初始在(1,M)点,如果太小,则此行都太小x++;如果太大,则此列都太大y--;最多正好n+m次能判断。
2014-04-29 22:53:37 914
原创 HDU 1075 1247(字典树)
1075/* 字典树 hdu 1075 火星文翻译*/#include #include #include #include #include using namespace std;const int MAX = 26;struct node{ int count ;//记录到此是否是某个火星词的结尾 char s[15];//如果是某个火星词的
2014-04-28 14:26:28 497
原创 HDU 1251 1671 (简单字典树)
/* 简单字典树 hdu 1251*/#include #include #include #include #include using namespace std;const int MAX = 26;struct node{ int count ;//记录以该节点为前缀的字符串共出现的次数 struct node *next[MAX];};str
2014-04-28 14:23:27 486
原创 线段树 (区间合并)
poj 3667 题意: 输入 n m:有连续n个空房间,接下来有m个操作 输入 1 a:询问是不是有连续长度为a的空房间,有的话住进最左边 输入 2 a b:将[a,a+b-1]的房间清空 思路: 利用线段树建立模型,维护最大连续区间长度, 其中区间长度就是对应的房间数目, 并且对应区间中最左边的端点
2014-04-16 16:56:09 529
原创 线段树 (成段更新)
hdu1698 lazy-tag(lazy标记)进行区间修改: 为了减小修改次数,先将要进行的修改存起来,当访问到子节点的时候,如果发现父节点带有标记,就顺便将子节点更新,就像搭顺风车一样。在这道题中,每次可能要将一个区间更改为一个值,比如全集为[1,7],现在要对区间[1,4]进行操作,例如要将[1,4]更改为1,如果采用单点更新,那么就要访问到叶节点一个一个第更新。实际上,当我们从[
2014-04-16 16:54:18 640
原创 线段树(单点更新)
poj 2828//题意:有n个的排队,每一个人都有一个val来对应,每一个后来人都会插入当前队伍的某一个位置pos。要求把队伍最后的状态输出。逆向思维。我们可以这样考虑,最后一个人一定会得到当前队伍他想要的位置,如果我们往前一个阶段,倒数第二个人也一定能得到他想要的位置……,也就是说,我们可以这样处理,我们把最后一个人插入,然后忽略它,再把倒数第二个人插入。即,我们找出当前队伍他想要插入
2014-04-16 16:50:02 658
原创 求n个数的最大公倍数和最小公约数模板
#include #include #include #include using namespace std;__int64 gcd(__int64 a,__int64 b){ if(a < b) swap(a,b); if(b==0) return a; return gcd(b,a%b);}__int64 ngcd(__int64 *a,__in
2014-03-26 12:01:09 692
原创 大数菲波那契数列
#include #include #include using namespace std;#define max 1000char temp[max + 10];string operator+(const string &s1,const string &s2){ int a[max+10]={0},b[max+10]={0}; int len1,len2,i,
2014-03-17 21:16:55 529
转载 hdu 4135 (容斥原理)
题目链接:点击打开链接题目大意: 输入一个a,b,n。 让你求a~b中有几许个数和n互素。1和任何数都互素。解题思路: 看到题我们不成能对i属于a~b进行遍历,然后求i是否和n有公约数,有则不互素,无则互素。时候错杂度是n^2 n最大100000,TLE。 这题要用到容斥定理。 我们可以先如许想:[1,n]中有几许个数
2014-03-17 20:00:00 505
原创 容斥原理应用
题目链接:点击打开链接题目意思:求出在1到N之间能背集合M中的元素整除的个数这是一道简单的容斥原理应用题。先找出1...n内能被集合中任意一个元素整除的个数,再减去能被集合中任意两个整除的个数,即能被它们两只的最小公倍数整除的个数,因为这部分被计算了两次,然后又加上三个时候的个数,然后又减去四个时候的倍数...。用dfs得到集合M中所有元素的组合,从0到n-1枚举当前数的所有组合情况,组合
2014-03-17 16:36:23 745
原创 距离判定(点到直线的距离)
#include #include #include double a[2][2],b[2][2],c[2],sa,sb;double dist(double a1,double b1,double a2,double b2,double a,double b){ if(a2!=a1) { double k=(b2-b1)/(a2-a1);
2014-03-16 13:29:08 661
原创 HDU 4034 floyd
GraphTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 1602 Accepted Submission(s): 800Problem DescriptionEveryone knows how to
2014-01-15 18:26:39 613
原创 HDU 3665 简单floyd
题目链接城镇最多只有10个,可以用floyd解决 用vis[ i ] 表示该城镇是否靠海。#include using namespace std;int n,map[11][11];const int INF = 99999999;void floyd(){ int i,j,k; for(k = 0; k < n; k++) for(i =
2014-01-15 14:50:22 537
原创 HDU 1869 六度分离 (floyd)
六度分离Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3488 Accepted Submission(s): 1366Problem Description1967年,美国著名的社会学家斯坦利·米尔
2014-01-13 19:03:55 510
原创 floyd算法(求任意两点间的最短路径)
floyd算法用于求任意两点间的最短路径,时间复杂度为O(n^3)。通过多次调用 Digkstar 算法同样能解决这个问题,时间复杂度同样为O(n^3),但floyd更简洁,利于编程。floyd算法的思想: floyd是用一个n*m的邻接表map[n][m]来存图,通过对map的处理使得矩阵map[i][j]存的是点i到点j的最短距离。这是算法是通过考虑最佳子路径来寻找
2014-01-13 18:18:58 3219 1
空空如也
osgEarth::Annotation::PlaceNode无法写入文件
2017-09-28
谁知道怎么用QAxObject来操作Excel2016吗
2017-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人