自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 关于pure-ftpd出现错误问题

相信不少人在服务器安装pure-ftpd后,登陆ftp时会出现如下错误弹框: 直接丢出解决方案: 其中pure-ftpd的配置文件放在etc文件夹下

2019-12-19 16:59:52 687

原创 使用Openssl库对RC4进行程序设计

部分注释代码是来源于网络,为了方便大家对库函数的理解,在注释的下方添加上自己的代码用于代替注释 #include <openssl/rc4.h> #include <string.h> #include <iostream> using namespace std; void TestRc4Encrypt() { char code[64] = { 0 }; ...

2019-11-13 16:20:32 433

原创 把openssl库导入到vs2017

把openssl库导入到vs2017的步骤 选择x64平台 在VC++目录的“包含目录”,“库目录"中导入include文件夹和lib文件夹 在 链接器->输入 中导入附加依赖项 留下个疑问,在第3步中若添加libssl32.lib则会运行失败。 ...

2019-11-13 15:23:01 910

原创 用openssl的DES的CBC模式对字符串进行加密

在研究了一天openssl的des加密算法后,为了遗忘,把代码留下 我的编程模型: #include <openssl/des.h> #include <stdio.h> #include <string.h> #define MAX_LINE 1024 #pragma warning(disable : 4996) int main1(void) { /...

2019-11-06 22:03:54 1204 2

原创 找一对数

输入n个数,找出其中两个数,使它们的和等于整数m 这道题不能用枚举暴力,因为时间复杂度有O(n^2),因此,先使用C库中的排序,排序的时间复杂度为O(n*logn),远小于枚举,可行。 排序后使用二分查找法,找出那个数。 输入: n m 接下来n行,每行输入一个整数 输入样例: 10 9 1 2 3 4 5 6 7 8 9 10 #include <iostream> #include...

2019-09-20 09:19:34 258

原创 用二分法求方程的根

用二分法求方程的根 代码: #include <iostream> #include <math.h> using namespace std; int main(void) { // find answer x^3-5*x^2+10*x-80 = 0 in [0,100]; double left = 0; double right = 100; double ...

2019-09-19 18:04:02 349

原创 二分查找

简单实现二分查找算法 #include <iostream> using namespace std; /*二分查找:在顺序的数组中,每次都选中间一位数比较 例如0~1000猜数字 猜:500--比500小 left=0 right=499 猜 249 -- 比249大 left=250 right=499 猜 mid=left+right/2 = 374 …… */ int m...

2019-09-16 15:27:39 127

原创 简单冒泡排序实现

冒泡排序:与插入排序有类似的地方,插入排序分为有序部分和无序部分,有序部分在左边,无序部分在右边。而冒泡排序则相反,有序部分在右边,无序部分在左边,每次比较相邻两组数据,把大的往后挪。 #include <iostream> using namespace std; /*冒泡排序,思想:把一个数组分为左右两部分,有序部分在右边,无序部分在左边,每次比较相邻两组数据,把大的往后挪。 左边...

2019-09-16 14:40:33 148

原创 插入排序的实现

根据思路写了一篇插入排序: #include <iostream> using namespace std; /*插入排序,思想:把一个数组分为左右两部分,左边是有序的,右边是无序的 把无序数插入到左边有序的数组中。 当无序的部分没有了,排序完成 */ int main(void) { freopen("in.txt","r",stdin); int a[10]; for(...

2019-09-15 23:41:57 116

原创 简单粗暴的排序算法

根据思路写了一篇排序: 把数组从小到大排序的简单实现思路:首先,找到数组中最小的数,把这个最小的数放在第第一位,然后找第二小的数,把这个数放在第二位,如此类推…… #include <iostream> using namespace std; int main(void) { freopen("in.txt","r",stdin); int a[10]; for(int i=0...

2019-09-15 22:50:16 167

原创 判断一个字符串s2是否是另一个字符串s1的子串

写一个函数,判断一个字符串是否是子串: //函数实现如Strstr(): int Strstr(char s1[],char s2[]) { /* 如果s2是s1的字串,则返回s1中第一次出现的位置 如果s2不是s1的字串,返回-1 空串,返回0 */ int length1 = strlen(s1); int length2 = strlen(s2); if(length2 ...

2019-09-10 21:39:28 5279

原创 多机调度问题--贪心策略

题目:设有n个独立的作业,由m台相同的计算机进行加工。作业 i 的处理时间为 ti ,每个作业可在任何一台计算机上加工处理,但不能间断、拆分。要求给出一种作业调度方案,在尽可能短的时间内,由m台计算机加工处理完成这n个作业。 求:m台计算机处理完n个作业,所需的最短时间 求解多机调度问题的贪心策略是最长处理时间的作业优先,即把处理时间最长的作业分配给最先空闲的计算机。 input 第一行T(1...

2019-08-03 19:03:11 1886

原创 迷瘴贪心写法

hdu 2570 题目迷瘴: 通过悬崖的yifenfei,又面临着幽谷的考验—— 幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅。由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死。 幸好yifenfei早有防备,提前备好了解药材料(各种浓度的万能药水)。现在只需按照配置成不同比例的浓度。 现已知yifenfei随身携带有n种浓度的万能药水,体积V都相同,浓度则分别为P...

2019-08-01 16:44:52 139

原创 字符串搜索算法题解

ALDS1_4_C 题目大意:请实现一个能执行以下命令的建议“字典”。 insert str:向字典中添加字符串str find str:当前字典中包含str时输出yes,不包含时输出no 个人简易实现算法如下: #include <iostream> #include <string.h> using namespace std; int main(void...

2019-07-22 11:45:45 333

转载 从一道趣味数学题引发的数论

原题:用0~9这十个数字组成是11的倍数的最大十位数是多少。 一开始的代码是当然是暴力破解啊 //用0~9这十个数字组成是11的倍数的最大十位数是多少。 #include <iostream> #define ll long long using namespace std; int check(ll x) { int a[10] = {0}; while(x>0){ ...

2019-07-03 23:09:57 203

空空如也

空空如也

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

TA关注的人

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