自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凯缪的博客

练习数据结构

  • 博客(16)
  • 收藏
  • 关注

原创 clion开发Qt程序连接数据库

用clion进行Qt开发,连接sql server数据库是遇到了一点小问题,记录一下。target_link_libraries 中加入Qt5::Sql。想要连接数据库的时候,cmakeList.txt文件中,find_package中加入Sql。这样就可以顺利连接了!

2024-04-12 10:18:09 84

原创 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 480

原创 几种排序,希尔排序,快速排序,堆排序,归并排序

因为最近看了一点stl,所以用vector代替了数组,从别的地方借鉴了很多,只是简单的实现,也没有做什么优化,其实也不会#include &lt;iostream&gt;#include&lt;vector&gt;#include&lt;algorithm&gt;using namespace std;void print(vector&lt;int&gt; v){ fo...

2019-03-10 14:26:38 209

原创 大整数类 简单的四则运算

用string转vector实现的,还有很多不合理的地方,大体上实现了四则运算,只接受正数,不接受负数,减法可以得出负数,除法不会出现分数#include&lt;iostream&gt;#include&lt;vector&gt;#include&lt;string&gt;#include&lt;algorithm&gt;#include&lt;stack&gt;using nam...

2019-03-05 11:34:06 287

原创 最短路径——Dijkstra算法

#include &lt;iostream&gt;#include&lt;cstdio&gt;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 159

原创 UVA 325

#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;ctring&gt;using namespace std;int main(){ string s; while(cin&gt;&gt;s) { int t[3]; for (int i=0; i&lt;3; ++i) t[i] = s[i] + ...

2019-02-23 18:28:41 204

原创 UVA 1588

两种情况,左右两边都要找,当然了,其中有一方找完后另一边找的时候就比较简单了。答案最大值时#include &lt;iostream&gt;#include &lt;string&gt;#include &lt;cstdio&gt;using namespace std;int main(int argc, char const *argv[]){ string s1; ...

2018-09-26 21:55:56 133

原创 UVA 10340

#include&lt;iostream&gt;#include &lt;cstring&gt;#include&lt;string&gt;using namespace std;int main(int argc, char const *argv[]){ string a; string b;//a的长度小于b的长度 while(cin&gt;&gt;a&g...

2018-09-24 10:46:56 94

原创 UVA 202

 这个题一开始没什么好思路,借鉴了大神的思路,直接考虑商并不好想,要考虑余数!余数有相等的时候循环节就开始了#include&lt;iostream&gt;#include &lt;cstdio&gt;#include &lt;cstring&gt;using namespace std;int main(){ int m,n; int flag[5000]; ...

2018-09-24 10:45:46 521

原创 UVA 1586

#include&lt;iostream&gt;#include&lt;cstring&gt;#include&lt;cstdio&gt;using namespace std;int main(){ int n; cin&gt;&gt;n; char str[90]; double data[130]; data['C']=12.01; ...

2018-09-24 10:39:24 102

原创 UVA 455

#include&lt;iostream&gt;#include&lt;cstring&gt;using namespace std;int main(){ int n; cin&gt;&gt;n; char str[90]; while(n--) { cin&gt;&gt;str; int length; ...

2018-09-24 10:38:21 78

原创 UVA 1229

#include&lt;iostream&gt;using namespace std;int main(){ int n; cin&gt;&gt;n; while(n--) { int goal; cin&gt;&gt;goal; int s[12]; for(int i=0; i&lt;12...

2018-09-24 10:37:29 120

原创 UVA 1585

#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;cstdio&gt;using namespace std;char str[100];int main(){ int n; cin&gt;&gt;n; while(n--) { cin&gt;&gt;str;...

2018-09-24 10:35:51 127

原创 UVA 227

 直接做的,没想到什么好技巧,做的比较啰嗦。。。#include&lt;iostream&gt;#include&lt;cstring&gt;#include&lt;cstdio&gt;using namespace std;int main(){ char square[5][5]; char s[100]; char a;//临时的字符 int ...

2018-09-24 10:34:02 81

原创 UVA 1587

 查看所给的数据是否能组成长方体,我的思路:三个值 a b h 假设a&gt;b&gt;h,那么能组成长方体的话,肯定是三组相同的数据,对他们进行排序,查看相隔的数据是否相等。最大的边是a b,其次 a h,最后b h,分别进行比较,成立的话就是可以组成,否则就是不可以。 #include &lt;iostream&gt;#include &lt;cstdio&gt;#include...

2018-09-24 10:25:14 474

原创 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 217

空空如也

空空如也

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

TA关注的人

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