自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xunalove的博客

时间是一个伟大的作者,它会给每个人写出完美的结局来。

  • 博客(34)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 【算法笔记4.7小节 - 其他高效技巧与算法】问题 A: 求第k大数

给定一个长度为n(1≤n≤1,000,000)的无序正整数序列,以及另一个数k(1≤k≤1,000,000)(关于第k大的数:例如序列{1,2,3,4,5,6}中第3大的数是4。)输入第一行两个正整数m,n。第二行为n个正整数。输出第k大的数。样例输入6 31 2 3 4 5 6样例输出4#include<stdio.h>#incl...

2019-02-28 17:14:39 286

原创 【算法笔记4.6小节 - two pointers】问题 D: 二分递归快排(Qsort) [2*]

题目描述二分递归快排(Qsort)用二分递归的方法实现快排输入:第一行一个数据n,表示有n个数要排序。接下来n行每行一个<=10^7的整数。输出:n行,由小到大排序后的数据数据规模:n<=10^5思考:两个递归都会被执行吗?有几种可能?#include<stdio.h>int Partition(int a[], int left, int righ...

2019-02-28 16:45:22 383

原创 【算法笔记4.6小节 - two pointers】问题 C: 快速排序 qsort [2*]

题目描述输入n个整数,用快速排序的方法进行排序Input 第一行数字n 代表接下来有n个整数接下来n行,每行一个整数Output Output升序输出排序结果每行一个数据Sample Input 51218141316 Sample Output 1213141618 Hint n<=5000每个数据<=5000...

2019-02-28 15:44:02 134

原创 【算法笔记4.6小节 - two pointers】问题 B: 基础排序III:归并排序

题目描述归并排序是一个时间复杂度为O(nlogn)的算法,对于大量数据远远优于冒泡排序与插入排序。这是一道排序练习题,数据量较大,请使用归并排序完成。输入第一行一个数字n,代表输入的组数其后每组第一行输入一个数字m,代表待排序数字的个数其后m行每行一个数据,大小在1~100000之间,互不相等,最多有10万个数据。输出升序输出排好序的数据,每行一个数字样例...

2019-02-28 15:40:00 149

原创 【算法笔记4.6小节 - two pointers】双指针

给定一个递增的正整数序列a和一个正整数m,求序列中的两个不同位置的数a和b,使他们的和恰好为m,输出所有满足条件的方案。 #include <stdio.h>/*给定一个递增的正整数序列a和一个正整数m,求序列中的两个不同位置的数a和b,使他们的和恰好为m,输出所有满足条件的方案。*/int main(){ int a[6] = {1,2,3,4,5,...

2019-02-28 10:32:35 283

原创 【算法笔记4.5小节-二分】问题 B: 打印极值点下标

题目链接问题 B: 打印极值点下标时间限制: 1 Sec内存限制: 32 MB提交: 1122解决: 159[提交][状态][讨论版][命题人:外部导入]题目描述在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数,或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。输入每个案例的输入如下:有2×n+1行输入:第一行是要处理的...

2019-02-27 22:56:58 269

原创 【算法笔记4.5小节-二分】问题 C: 查找

题目链接题目描述输入数组长度 n输入数组 a[1...n]输入查找个数m输入查找数字b[1...m]输出 YES or NO 查找有则YES 否则NO 。输入输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。输出如果在n个数组中输出YES否则输出NO。样例输入6...

2019-02-27 22:15:02 153

原创 【算法笔记4.5小节-二分】问题 A: 找x

题目链接:http://codeup.cn/problem.php?cid=100000585&pid=0题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出对于每组输入,请输出结果。样例输入...

2019-02-27 20:35:47 195

原创 【算法笔记4.5小节-二分】二分

在一个严格递增序列A中找到给定的数x,输出其在数组中的下标。 #include<stdio.h>#include<math.h>/*在一个严格递增序列A中找到给定的数x,输出其在数组中的下标。*/int a[10]={3,7,8,11,15,21,33,52,66,88};;int binsearch(int left, int right, int ...

2019-02-27 19:24:51 171

原创 【算法笔记4.4小节-贪心】问题 G: 找零钱

题目链接:http://codeup.cn/problem.php?cid=100000584&pid=6题目描述小智去超市买东西,买了不超过一百块的东西。收银员想尽量用少的纸币来找钱。纸币面额分为50 20 10 5 1 五种。请在知道要找多少钱n给小明的情况下,输出纸币数量最少的方案。 1<=n<=99;输入有多组数据  1<=n<=99;...

2019-02-27 10:10:15 341

原创 【算法笔记4.4小节-贪心】问题 F: 迷瘴

题目链接:http://codeup.cn/problem.php?cid=100000584&pid=5题目描述 小明正在玩游戏,他控制的角色正面临着幽谷的考验——幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅。由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死。幸好小明早有防备,提前备好了解药材料(各种浓度的万能药水)。现在只需按照配置成不同...

2019-02-27 09:28:00 203

原创 【算法笔记4.4小节-贪心】问题 E: FatMouse's Trade

题目链接:http://codeup.cn/problem.php?cid=100000584&pid=4题目描述FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean.The...

2019-02-26 20:24:42 197

原创 【算法笔记4.4小节-贪心】问题 D: Repair the Wall

题目链接:http://codeup.cn/problem.php?cid=100000584&pid=3题目描述 Long time ago , Kitty lived in a small village. The air was fresh and the scenery was very beautiful. The only thing that troubled h...

2019-02-26 19:52:56 412

原创 【算法笔记4.4小节-贪心】问题 C: To Fill or Not to Fill(答案错误18%--待解决)

问题 C: To Fill or Not to Fill时间限制: 1 Sec  内存限制: 32 MB提交: 531  解决: 118[提交][状态][讨论版][命题人:外部导入]题目描述With highways available, driving a car from Hangzhou to any other city is easy. But since the tan...

2019-02-26 19:28:35 400

原创 【算法笔记4.4小节-贪心】问题 B: 出租车费

题目链接:http://codeup.cn/problem.php?cid=100000584&pid=1题目描述某市出租车计价规则如下:起步4公里10元,即使你的行程没超过4公里;接下来的4公里,每公里2元;之后每公里2.4元。行程的最后一段即使不到1公里,也当作1公里计费。一个乘客可以根据行程公里数合理安排坐车方式来使自己的打车费最小。例如,整个行程为16公里,乘客应该将行...

2019-02-26 09:11:04 338

原创 【算法笔记4.4小节-贪心】问题 A: 看电视(区间不相交问题)

题目描述暑假到了,小明终于可以开心的看电视了。但是小明喜欢的节目太多了,他希望尽量多的看到完整的节目。现在他把他喜欢的电视节目的转播时间表给你,你能帮他合理安排吗?输入输入包含多组测试数据。每组输入的第一行是一个整数n(n<=100),表示小明喜欢的节目的总数。接下来n行,每行输入两个整数si和ei(1<=i<=n),表示第i个节目的开始和结束时间,为了简化问题,...

2019-02-25 20:25:10 268

原创 【算法笔记4.4小节-贪心】区间不相交问题,区间选点问题

区间不相交问题/*区间不想交问题:给出n个开区间(x,y),从中选择尽可能多的开区间,使得这些开区间两两没有交集.1.所有开区间按左端点x从大到小排序,显然y1>y2>...>yn。*/#include<stdio.h>#include<algorithm>using namespace std;const int maxn = 11...

2019-02-25 20:16:57 393

原创 【算法笔记4.3小节-递归】问题 D: 八皇后

题目链接:http://codeup.cn/problem.php?cid=100000583&pid=3题目描述 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。对于某个满足要求的8皇后的摆放方法,定义一个皇后串a与之对应,即a=b1b2...b8,其中b...

2019-02-25 18:39:49 424

原创 【算法笔记4.3小节-递归】问题 C: 神奇的口袋

题目链接:http://codeup.cn/problem.php?cid=100000583&pid=2题目描述 有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可...

2019-02-25 16:55:54 286

原创 【算法笔记4.3小节-递归】问题 A: 吃糖果 (分治)

题目链接:http://codeup.cn/problem.php?cid=100000583&pid=0题目描述名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0)。妈妈告诉名名每天可以吃一块或者两块巧克力。假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。例如:如果N=1,则名名第1天就吃掉它...

2019-02-25 16:38:17 361

原创 【算法笔记4.3小节-递归】问题 B: 数列

题目链接:http://codeup.cn/problem.php?cid=100000583&pid=1题目描述编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例)。输入输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10。 输出对应每个样例输出要求的图形(参见样例格式)。 样例输入16样例输出...

2019-02-25 10:54:12 186

原创 【算法笔记4.3小节-递归】概念,递归求全排列

分治(divide and conquer)全称“分而治之”, 分治法作为一种算法思想,既可以使用递归的手段去实现,也可以通过非递归的手段去实现。递归递归边界和递归式构成。//求n的阶乘#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;...

2019-02-24 21:46:09 501 1

原创 【算法笔记4.2小节-哈希】 问题 D: String Subtraction (20)(字符哈希)

题目链接:http://codeup.cn/problem.php?cid=100000582&pid=3题目描述Given two strings S1 and S2, S = S1 - S2 is defined to be the remaining string after taking all the characters in S2 from S1. Your task i...

2019-02-24 16:41:33 165

原创 【算法笔记4.2小节-哈希】问题 B: 分组统计(易数组溢出错误)

题目链接:http://codeup.cn/problem.php?cid=100000582&pid=1题目描述先输入一组数,然后输入其分组,按照分组统计出现次数并输出,参见样例。输入输入第一行表示样例数m,对于每个样例,第一行为数的个数n,接下来两行分别有n个数,第一行有n个数,第二行的n个数分别对应上一行每个数的分组,n不超过100。输出输出m行,格式参见样例,按从小到大...

2019-02-24 16:06:46 1150 2

原创 【算法笔记4.2小节-哈希】问题 A: 谁是你的潜在朋友(hash)

题目链接:http://codeup.cn/problem.php?cid=100000582&pid=0题目描述“臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会 并不太多。幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。首先你对借阅记录进行...

2019-02-24 14:35:58 423

原创 【算法笔记4.1小节-排序】概念

简单选择排序对一个序列中的元素a[0] ~ a[i],令i从0到n-1枚举,进行n趟操作,每趟从待排序部分[i,n-1]中选择最小的元素,令其与待排序部分的第一个元素a[i]进行交换,这样元素a[i]就会与当前有序区间[0,i-1]形成新的有序区间[0,i]。于是在进行n趟操作后,所有元素就会有序。/*简单选择排序*/#include<stdio.h>

2019-02-23 11:00:16 199

原创 问题 D: 单词替换

题目链接:http://codeup.cn/problem.php?cid=100000580&pid=3题目描述输入一个字符串,以回车结束(字符串长度<=100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。输入多组数据。每组数据输入包括3行,第1行是包含多个单词的字符串 s,第2...

2019-02-23 10:31:46 753 1

原创 问题 C: 字符串的查找删除

题目描述给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。输入输入只有1组数据。输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。输出删除输入的短字符串(不区分大小写)并去掉空格,输出。样例输入in#includeint main(){printf(" Hi ");}样例输出#cludetma(){prtf(“Hi...

2019-02-22 21:36:45 1440

原创 问题 A: 字符串连接

题目描述不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入每一行包括两个字符串,长度不超过100。输出可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。样例输入abc def样例输出abcdef注意字符数组最后要加“\0”表示字符串的结尾。一定要注意!!!#...

2019-02-22 17:14:22 128

原创 PAT B1007 说反话(字符串单词倒置)

题目描述:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I C...

2019-02-22 16:57:45 179

原创 问题 C: 进制转换(十进制数长度超过30位)模拟短除法执行过程

题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出每行输出对应的二进制数。样例输入9852111126样例输出11110110011101001110001100110因为要求10进制数字大约不超过30个,long long...

2019-02-22 16:21:53 1081 3

原创 问题 A: 又一版 A+B

问题 A: 又一版 A+B时间限制: 1 Sec 内存限制: 32 MB提交: 1428 解决: 409[提交][状态][讨论版][命题人:外部导入]题目描述输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。输入输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输...

2019-02-22 11:52:45 594

原创 C语言程序设计

一:基础知识整型int: 4字节,32位,绝对值在10910^9109范围以内的整数都可以。

2019-02-17 17:04:31 4075

原创 常用的小工具(亲测有效)

1. 在线图片压缩工具

2019-02-13 15:41:29 465

计算机组成原理

主要包含专业课计算机组成原理的重点和书上部分习题以及答案的详解

2018-02-05

mysql-connector-java-5.1.25.zip

一个jar包而已,赋值外界与数据的连接接口。 如:mysql-connector-java-5.1.15-bin.jar 放到lib中,然后就能jdbc连接数据库啦。

2017-10-15

weather.exe

桌面版python 获取未来七天的天气情况

2017-07-07

shut.exe

Python实现Windows定时关机 打包后的文件,可直接下载双击打开使用

2017-07-05

Sublime Text Build 3126 x64.zip

Sublime Text Build 3126 x64.zip

2017-07-05

PyQt5-5.4-gpl-Py3.4-Qt5.4.0-x64

python

2017-07-05

python-3.4.3

python

2017-07-05

贪吃蛇游戏

C++ ,MFC

2017-06-26

基于asp.net的博客开发系统

本系统是我参考网上一位大神做的本学期的ASP.NET的课程设计。其中完善了插入文章的功能

2017-06-18

JAVA贪吃蛇

java课程设计,有完整代码和课程报告

2017-06-18

员工信息管理系统

.NET书,第十三章完整可运行代码和文档

2017-06-18

C语言 数字游戏

大一实训作业,有代码和文档,供大一学生学习。

2017-06-18

火车订票系统

这是我大一下学期C实训做的火车订票系统,有完整的代码和报告,供大家使用

2017-06-18

msvcr120.dll 官方下载

用于解决:无法启动此程序,因为计算机丢失MSVCR120.dll问题

2017-06-01

java学生学生信息界面

这是我用java+window builder做的界面设计

2017-05-25

java小程序之简单学生信息录入界面

这是我用java控件windows builder完成的一个简易的学生信息录入界面设计

2017-05-25

简单员工管理系统

2017-03-19

2016数据结构期末复习资料下

自己总结的数据结构期末复习资料,希望对你们有帮助。

2017-01-13

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

TA关注的人

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