自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Quinlan_的博客

个人学习的博客

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

原创 实验吧-MD5之守株待兔

这道题打开链接后http://ctf5.shiyanbar.com/misc/keys/keys.php而刷新一下以后,系统密钥会发生变化,每次刷新这个md5解码后的数字都会变大,猜测和时间有关,根据题目描述,这道题只要当自己的密钥和系统的密钥匹配上就可以得到flag。一种方法是刷新一下页面,快速复制系统密钥然后解密把解密到的数字返回到url上,把数字改稍微大点,刷新,当系统密钥刚好和...

2019-03-24 17:12:31 781

原创 实验吧-欢迎来到地狱题解

题目给了一个压缩包,解压缩后里面是这样的:双击图片,发现图片破碎,遂用winhex打开看一下,发现文件头不完整,于是补充一下16进制的文件头: FF D8 FF E0在插入文件头的时候有个小插曲,我把光标点到第一个16进制字符的地方,直接输入文件头信息,结果把原来的信息给覆盖了,之前实验的时候是直接可以插入的,这里不知道为什么。解决方法就是点级edit-paste zero bytes-在...

2019-03-20 21:44:07 737

原创 实验吧-变异凯撒题解思路

afZ_r9VYfScOeO_UL^RWUc思路:题目中只给出了上述一串字符串。由于题目是“变异凯撒”,猜测题解方式需要运用到凯撒密码(自行百度)。于是将上述字符串每位字符取ASCII码以后:afZ_r9VYfScOeO_UL^RWUca(97)f(102)Z(90)(95)r(114)9(57)V(86)Y(89)f(102)S(83)c(99)O(79)e(101)O(79)(95...

2019-03-19 21:57:22 795

原创 字符串匹配kmp算法实现

B站灯笼大神的讲解视频:av11866460 av168285571、把要匹配的字符串拆解成若干个子字符串2、对于每一个子字符串(除了要匹配的字符串其本身),找出其中最长公共前后缀长度。3、前缀表第一位补-1,其余位,顺位补最长公共前后缀长度的值。首先是获取前缀表:#include<stdio.h>#include<stdlib.h>#includ...

2019-03-02 17:23:17 1021

原创 二叉搜索树 插入,得到高度和最大值C语言实现

***二叉搜索树***的结构,首先是一个二叉树,特点是小的元素放在左边,大的元素放在右边。代码如下#include<stdio.h>#include<stdlib.h>typedef struct node { struct node *left; struct node *right; int data;} Node;typedef ...

2019-03-02 15:10:19 375

原创 python函数传递参数的几种方法整理

形参:函数定义使用的参数实参:函数调用使用的参数1、位置实参:参数的先后顺序很重要def func(first, last): print("fisrt: " + first, ",last: " + last + "\n")func('a', 'b')func('b', 'a')fisrt: a ,last: bfisrt: b ,last: a2、关键字实参:...

2019-02-20 15:12:50 870

原创 交叉链表练习

https://www.bilibili.com/video/av39115738强烈安利灯笼大神的视频...上面是视频链接…下面截图是灯笼大神视频里的…今天学了下 怎么找交叉链表会和到一起的那个结点,做个学习笔记…#—因为不确定list1 和 list2两条链表在汇聚到某个结点之前 ,他们各自的结点数是相同的,所以要求出这个结点数的差值。长的链表的结点数 - 短的链表的结点数 == 指...

2019-02-02 11:51:42 281

原创 八皇后问题

题目描述在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。输入共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。输出共有若干行,每行一个正整数,表示对应输入行的皇后的不同放置数量。样例输入1850样例输出1...

2018-11-26 21:05:48 149

原创 刘汝佳小白书-最长回文字串

标题描述输入一个字符串,求出其中最大的回文子串。子串的含义是:在原串中连续出现的字符串片段。回文的含义是:正着看和倒着看相同,如abba和yyxyy。在判断时,应该忽略所有标点符号和空格,且忽略大小写,但输出应保持原样(在回文串的首部和尾部不要输出多余字符)。输入输入字符串长度不超过5000,且占据单独的一行。输出输出最长的回文串,如果有多个,输出起始位置最靠左的。样例输入Conf...

2018-11-14 09:49:01 286

原创 蛇形填数问题

**问题描述**在nn方陈里填入1,2,…,nn,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n<=100)输出输出结果是蛇形方陈。样例输入3样例输出7 8 16 9 25 4 3思路蛇形填数可以看成一个点在数轴上的移动过程,可以定义两个变量...

2018-11-10 17:19:37 1470

原创 刘汝佳小白书-开灯问题

开灯问题描述有 n 盏灯,编号为 1~n,第 1 个人把所有灯打开,第 2 个人按下所有编号为 2 的倍数的开关(这些灯将被关掉),第 3 个人按下所有编号为 3 的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有 k 个人,问最后有哪些灯开着?输入:n 和 k,输出开着的灯编号。k≤n≤1000输入输入一组数据:n 和 k输出输出开着的灯编号样例输入7 3...

2018-11-10 15:59:50 277

原创 python中好用的一些函数

介绍了python 中 title() append() insert(i," ") del pop() pop(i) remove() sort() sorted() reverse() len()

2017-11-16 21:41:53 286

原创 c99 指定初始化项目

c99中新添了一个新特性:指定初始化项目,这个特性允许选择,对某些元素进行初始化。按照C语言的传统语法,在对数组的最后一个元素赋值时,应对每一个元素进行初始化后,才可以对最后一个元素进行初始化。int arr[6] = {0,0,0,0,0,212};然而C99中支持如下初始化方法:int arr[6] = {[5] = 212};即,可以在初始化列表里使用带有方括号的元素下标来指定某个特定的元

2017-11-14 19:23:30 394

原创 区域点内个数

区域内点的个数 Time Limit: 1000MS Memory Limit: 65536KB Problem Description X晚上睡不着的时候不喜欢玩手机,也不喜欢打游戏,他喜欢数星星。 Input 多组输入。 每组先输入一个整数N(N <= 10000),接着输入两个点代表矩形的左下点B(x,y)和右上点T(x,y),然后输入N个(X,Y)代表N

2017-11-13 20:31:33 1531

原创 小鑫の日常系列故事(二)——石头剪子布

输入有两行,每一行都有可能为“Rock”(石头),“Scissors”(剪子),”Cloth”(布)。第一行为小鑫的选择,第二行为健健的选择。 Output 输出有一行,如果小鑫赢了输出“Win”,输了输出“Lose”,平局输出“Equal”。(输出不包括引号)

2017-11-13 20:14:13 504

空空如也

空空如也

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

TA关注的人

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