自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 蓝桥杯 卡片换位(BFS和DFS解决方法)

2019-03-20 00:05:00 769 5

转载 辗转相除法的原理

辗转相除法是求最大公约数的一种方法。它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。这个和更相减损术有着异曲同工之处。原理:首先介绍下更相减损术的原理,假设有两个数161和63,我们要求这两个数的最大公因数,不妨假定这个最大公因数为m...

2019-03-05 10:20:22 643

原创 全排列问题

字符串的全排列:输入一段无重复字符的字符串,输出其全排列。可有两种方法,一种是利用STL提供的next_permulation,另一种则是直接通过递归写出。1.基于next_permulation的代码#include<iostream>#include<string>#include<algorithm>using namespace std;...

2019-02-17 22:16:07 3740

原创 mooc简单的整数划分问题

描述将正整数n 表示成一系列正整数之和,n=n1+n2+…+nk, 其中n1>=n2>=…>=nk>=1 ,k>=1 。正整数n 的这种表示称为正整数n 的划分。正整数n 的不同的划分个数称为正整数n 的划分数。输入标准的输入包含若干组测试数据。每组测试数据是一个整数N(0 < N <= 50)。输出对于每组测试数据,输出N的划分数。样例输入

2019-02-16 20:36:55 1636

原创 二进制的妙用

在n个不同的整数中,任意取若干个,要求它们的和是7的倍数,问有几种取法。输入数据第一行是整数t,表示有t组数据。接下来有t行,每行是一组数据,第一个数是n(1<=n<=16),表示要从n个整数中取数,接下来就是n个整数。对每组数据,输出一行,表示取法的数目(一个都不取也算一种取法)。输入样例33 1 2 45 1 2 3 4 512 1 2 3 4 5 6 7 8 9 10 ...

2019-02-11 16:03:15 611

原创 快速排序算法

#include<cstdio>#include<algorithm>using namespace std;int main(){ int a[100]; int n; void QuickSort(int a[], int lo, int hi); while (scanf("%d", &n) != EOF) { for (int i = ...

2019-02-10 14:13:35 205

转载 scanf函数的原理

scanf()函数的原理想象输入设备(键盘)连接着一个叫“缓冲”的东西,把缓冲认为是一个字符数组。当你的程序执行到scanf时,会从你的缓冲区读东西,如果缓冲区是空的,就阻塞住,等待你从键盘输入。现在假设你的缓冲区里有:abcd\n1234\n (其中\n是回车符)执行:scanf("%s",name);的时候,由于scanf是读数据直到看见空白符(空白符:指空格符、制表符、回车符)就停止...

2019-01-25 20:59:51 534

原创 mooc习题 list

描述写一个程序完成以下命令:new id ——新建一个指定编号为id的序列(id<10000)add id num——向编号为id的序列加入整数nummerge id1 id2——合并序列id1和id2中的数,并将id2清空unique id——去掉序列id中重复的元素out id ——从小到大输出编号为id的序列中的元素,以空格隔开输入第一行一个数n,表示有多少个命令( n...

2019-01-25 16:24:42 925

转载 unique函数

在STL中unique函数是一个去重函数, unique的功能是去除相邻的重复元素(只保留一个),其实它并不真正把重复的元素删除,是把重复的元素移到后面去了,然后依然保存到了原数组中,然后 返回去重后最后一个元素的地址,因为unique去除的是相邻的重复元素,所以一般用之前都会要排一下序。注意,words的大小并没有改变,依然保存着10个元素;只是这些元素的顺序改变了。调用unique“删除”了...

2019-01-25 16:13:58 2836

原创 django的学习资源汇总

django的官方文档,最具权威性:https://docs.djangoproject.com/en/2.1/ the django book 中文版:https://link.zhihu.com/?target=http%3A//djangobook.py3k.cn/2.0/

2018-08-12 12:22:13 259

转载 解决pip安装超时的问题

python pip 安装总是出现超时 失败 解决办法 更换下载网址 这里使用豆瓣的 pip install -i https://pypi.doubanio.com/simple/ 包名 pip install -i https://pypi.doubanio.com/simple/ flask...

2018-08-11 21:38:01 519

杭电ppt筛选法

杭电ppt筛选法及预处理。

2019-01-20

空空如也

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

TA关注的人

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