- 博客(19)
- 收藏
- 关注
原创 clion导入第三方库方法以及导入cryptopp遇到的问题
第三方库有两种,动态的以及静态的,方法都差不多,在此纪录。最重要的是要确保编译得到的库是正确的,release还是debug,x86还是x64。一个编译好的第三方库会有include(或者类似的,存放头文件的目录);如果是动态库的话,在以上的基础上,还需要将库的bin目录添加到环境变量(这里一定之前就做过类似的事情,肯定不会有问题了)这里有一个比较难搞的地方是,导入cryptopp时,涉及到多线程运行时库,这里需要添加一行代码进行设置。这里库的名称是lib目录里的,不需要后缀名的。
2024-05-06 14:31:32
933
2
原创 clion开发Qt程序连接数据库
用clion进行Qt开发,连接sql server数据库是遇到了一点小问题,记录一下。target_link_libraries 中加入Qt5::Sql。想要连接数据库的时候,cmakeList.txt文件中,find_package中加入Sql。这样就可以顺利连接了!
2024-04-12 10:18:09
184
原创 CSP 201912-2 C++ map实现
#include <iostream>#include <map>using namespace std;struct node{ int x; int y;};int main(){ map<int,map<int,int> > m; int n; node v[1003]; cin>>n; for(int i=0;i<n;++i) { cin&.
2021-11-23 15:34:03
563
原创 几种排序,希尔排序,快速排序,堆排序,归并排序
因为最近看了一点stl,所以用vector代替了数组,从别的地方借鉴了很多,只是简单的实现,也没有做什么优化,其实也不会#include <iostream>#include<vector>#include<algorithm>using namespace std;void print(vector<int> v){ fo...
2019-03-10 14:26:38
253
原创 大整数类 简单的四则运算
用string转vector实现的,还有很多不合理的地方,大体上实现了四则运算,只接受正数,不接受负数,减法可以得出负数,除法不会出现分数#include<iostream>#include<vector>#include<string>#include<algorithm>#include<stack>using nam...
2019-03-05 11:34:06
319
原创 最短路径——Dijkstra算法
#include <iostream>#include<cstdio>using namespace std;const int INF=10000000;int s[100][100]; //保存地图int n; //点的个数int m;//边的条数/*** Dijkstra ***/void Print(int *p,int *dis,int a...
2019-02-27 15:23:17
198
原创 UVA 325
#include<iostream>#include<string>#include<ctring>using namespace std;int main(){ string s; while(cin>>s) { int t[3]; for (int i=0; i<3; ++i) t[i] = s[i] + ...
2019-02-23 18:28:41
256
原创 UVA 1588
两种情况,左右两边都要找,当然了,其中有一方找完后另一边找的时候就比较简单了。答案最大值时#include <iostream>#include <string>#include <cstdio>using namespace std;int main(int argc, char const *argv[]){ string s1; ...
2018-09-26 21:55:56
185
原创 UVA 10340
#include<iostream>#include <cstring>#include<string>using namespace std;int main(int argc, char const *argv[]){ string a; string b;//a的长度小于b的长度 while(cin>>a&g...
2018-09-24 10:46:56
129
原创 UVA 202
这个题一开始没什么好思路,借鉴了大神的思路,直接考虑商并不好想,要考虑余数!余数有相等的时候循环节就开始了#include<iostream>#include <cstdio>#include <cstring>using namespace std;int main(){ int m,n; int flag[5000]; ...
2018-09-24 10:45:46
856
原创 UVA 1586
#include<iostream>#include<cstring>#include<cstdio>using namespace std;int main(){ int n; cin>>n; char str[90]; double data[130]; data['C']=12.01; ...
2018-09-24 10:39:24
159
原创 UVA 455
#include<iostream>#include<cstring>using namespace std;int main(){ int n; cin>>n; char str[90]; while(n--) { cin>>str; int length; ...
2018-09-24 10:38:21
116
原创 UVA 1229
#include<iostream>using namespace std;int main(){ int n; cin>>n; while(n--) { int goal; cin>>goal; int s[12]; for(int i=0; i<12...
2018-09-24 10:37:29
153
原创 UVA 1585
#include <iostream>#include <cstring>#include <cstdio>using namespace std;char str[100];int main(){ int n; cin>>n; while(n--) { cin>>str;...
2018-09-24 10:35:51
180
原创 UVA 227
直接做的,没想到什么好技巧,做的比较啰嗦。。。#include<iostream>#include<cstring>#include<cstdio>using namespace std;int main(){ char square[5][5]; char s[100]; char a;//临时的字符 int ...
2018-09-24 10:34:02
116
原创 UVA 1587
查看所给的数据是否能组成长方体,我的思路:三个值 a b h 假设a>b>h,那么能组成长方体的话,肯定是三组相同的数据,对他们进行排序,查看相隔的数据是否相等。最大的边是a b,其次 a h,最后b h,分别进行比较,成立的话就是可以组成,否则就是不可以。 #include <iostream>#include <cstdio>#include...
2018-09-24 10:25:14
920
原创 codevs 1008 选数
题目描述 Description:已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n)。从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为: 3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=34。 现在,要求你计算出和为素数共有多少...
2018-03-14 17:02:40
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人