自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构二叉树与二叉搜索树c实现代码

【代码】数据结构二叉树与二叉搜索树c实现代码。

2025-04-27 12:30:13 285

原创 P1217 [USACO1.5] 回文质数 Prime Palindromes【python】

因为151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以151是回文质数。写一个程序来找出范围ab5≤ab≤100000000(一亿)间的所有回文质数。

2025-04-24 15:56:28 1349

原创 2024年第十五届蓝桥杯C++省A组 ——A艺术与篮球[Python]

小蓝出生在一个艺术与运动并重的家庭中。妈妈是位书法家,她希望小蓝能通过练习书法,继承她的艺术天赋,并练就一手好字。爸爸是一名篮球教练,他希望小蓝能通过篮球锻炼身体,培养运动的激情和团队合作的精神。为了既满足妈妈的期望,又不辜负爸爸的心意,小蓝决定根据日期的笔画数来安排自己的练习。首先,他会将当天的日期按照 “YYYYMMDDYYYYMMDD” 的格式转换成一个 88 位数,然后将这 88 位数对应到汉字上,计算这些汉字的总笔画数。如果总笔画数超过 5050,他就去练习篮球;

2025-04-07 10:56:32 290

原创 前缀和模板题[Python]P8218 【深进1.例1】求区间和

前缀和模板题。

2025-04-06 02:42:31 194

原创 前缀和[Python]

一个长度为n的数组a[1]a[n],前缀和sum[i]等于a[1]a[i]的和sum[i]=a[1]+a[2]+a[3]…+a[i]利用递推,可以在o[n]时间内求得所有前缀和sum[i]=sum[i-1]+a[i]预计算出前缀和,能利用它快速计算出数组中任意一个区间a[i]~a[j]的和:a[i]+a[i+1]+…+a[j-1]+a[j]=sum[j]-sum[i]

2025-04-06 02:26:44 361

原创 数据结构的c语言实现[栈]

100int top;}Stack;

2025-03-31 10:16:49 289

原创 C. Registration system [Python]

创建一个字典,用户名作为键值,出现的次数作为值,引入一个计数器,记录用户名出现的次数。每次输入用户名,先判断是否用过,如果没用过,输出ok并使计数器加一,若已经出现过了,就输出用户名+计数器,然后计数器+1。

2025-03-24 10:37:30 457

原创 A. Shortest path of the king

总步数实则就是两点间的切比雪夫距离(就是横坐标差值的绝对值和纵坐标差值的绝对值两者的最大值),具体的走法可以用模拟的方法。

2025-03-24 09:24:35 514

原创 Codeforces Beta Round 6 (Div. 2 Only) A. Triangle python

翻译。

2025-03-20 23:18:31 302

原创 P2249 【深基13.例1】查找[Python]

输入 $n$ 个不超过 $10^9$ 的单调不减的(就是后面的数字不小于前面的数字)非负整数 $a_1,a_2,\dots,a_{n}$,然后进行 $m$ 次询问。对于每次询问,给出一个整数 $q$,要求输出这个数字在序列中第一次出现的编号,如果没有找到的话输出 $-1$。

2025-03-13 18:27:39 391

原创 查找算法python

顺序查找:也叫线性查找,从列表第一个元素开始,顺序进行搜索,直到找到元素或搜索到列表最后一个元素为止。二分查找:又叫折半查找,从有序列表的初始候选li[0:n]开始,通过对待查找的值与候选区中间值的比较,可以使候选区减少一半。

2025-03-13 14:05:20 427

原创 P5707 【深基2.例12】上学迟到题解

学校和 yyy 的家之间的距离为s米,而 yyy 以v米每分钟的速度匀速走向学校。在上学的路上,yyy 还要额外花费10分钟的时间进行垃圾分类。学校要求必须在上午8:00到达,请计算在不迟到的前提下,yyy 最晚能什么时候出门。由于路途遥远,yyy 可能不得不提前一点出发,但是提前的时间不会超过一天。

2025-03-06 16:02:46 1153

原创 android studio 安装

个人习惯把环境及软件都放在一个文件夹中像这样。

2025-02-24 13:00:48 1890

原创 upload-lab Pass-01

说明我们的数据包已经通过了前端验证,但此时发往服务器的是个.jpg我们的木马没有办法生效,所有我们在数据包中改回.php试试。走之前记得手动把upload文件夹里传的文件删了,下一个靶场可以重新开始。看上去已经上传成功,我们可以访问一下url。发现没有抓到包,说明在前端存在验证逻辑。我们把.php文件后缀改为.jpg试试。直接上传自然不行[doge]如果长这样就说明上传成功了。先准备一个一句话木马。

2025-02-11 10:28:49 255

原创 c语言程序设计笔记(4)数据类型

是一个运算符,给出某个类型或变量在内存中占据的字节数int 类型的长度sizeof(i);变量i 的长度sizeof 是静态运算符,它的结果在编译的时刻就决定了不能在sizeof括号里做运算,这些运算不会做的。

2025-01-09 13:45:35 910

原创 c语言程序设计笔记(3)循环

whiile (循环条件){循环体while循环:当条件满足时,不断重复循环体内的语句。在循环执行前判断是否继续循环,所以有可能循环一次也没有执行;条件成立是循环继续的条件。

2025-01-09 13:34:36 332

原创 c语言程序设计笔记(2)判断及运算

注意:switch语句可以看作是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case(分支标号)处。分支标号只是switch内部位置的路标,在执行完分支中的最后一条语句后如果后面没有break,就会顺序执行到下面的case中去,直到遇到一个break,或这switch结束为止。判断是否相等的==和!=优先级比其他的低,而连续的关系运算符是从左到右进行的。当两个值的关系符合关系运算符的预期时,关系运算的结果为整数1,否则为整数0。判断括号内的变量的值与case 后的值,若为1则执行。

2025-01-08 09:52:59 328

原创 c语言程序设计笔记(1)变量及运算

类型名称><变量名称>如。

2025-01-07 10:35:22 780

原创 BP使用入门(1)

Response 中的Render 可以进行一些简单的渲染,使我们更好的阅读和理解返回包。在repeater中即可更改请求包,改完后点击send即可发送。在抓到的包中右键,send to repeater。在浏览器中输入对应url刷新即可抓包。点击open browser。打开Intercept。

2025-01-06 08:35:09 459

原创 web入门1(doge)

不过需要注意,是在之前参数的基础上赋值,所以要保留原参数,各赋值语句间用&连接而在cookie中各键值间用分号连接。看源码,禁用了f12,右键,在浏览器更多工具中用开发人员工具看源码。而GET是个超全局变量,可以通过url传参,存储并赋值。同样使用Hack bar 勾选Cookies。这样就可以将GET数组中’a’赋值为A。POST请求不能通过url发送。我们可以用hack bar。根据提示发送POST请求。用火狐打开hackbar。根据提示传cookie。在下方填写cookie。最后综合起来出flag。

2025-01-05 09:45:14 380

原创 [HNCTF 2022 Week1]Interesting_http

先写个post ,随便写个want=BP抓包,用repeater编辑。那就写want=flag。应该是发送HTTP请求。试了一会,就这样就行了。在cookie上试试。还要location。

2025-01-04 09:44:37 264

原创 [LitCTF 2023]作业管理系统

火狐hackbar execute一下,出flag。将f开头的正则匹配的值赋值给key然后输出。进去了,然后随便逛逛,看看能不能搞点破坏。hack bar 连接一下。先创建一个h.php。没报错应该就是没问题。

2025-01-03 16:59:19 147

原创 [UUCTF 2022 新生赛]websign

开启环境根据提示看源码禁用右键禁用f12看源码出flag。

2025-01-02 16:01:08 202

原创 [第五空间 2021]WebFTP

直接feroxbuster 开扫。

2025-01-01 19:08:49 143

原创 ha​​​​​​​ckmyvm 第四关第五关知识点

看任务,密码在一个名为"-"的文件内,在Linux系统中,-既可以做指令前缀,又可以做为文件名,所以如果我们直接用如下命令系统并不会读取文件"-"意为在根目录下寻找名为 ‘hereiam’的文件夹 2>/dev/null则将错误信息输入到另一个终端以简化输出。'.'代表当前目录,即读取当前目录下的'-'文件,获得密码。看任务,密码保存在一个'hereiam'的文件夹中。其中 / 代表根目录。

2024-10-20 21:53:38 233

原创 HackMyVm| Venus第二第三关知识点

HackMyVm| Venus第二第三关知识点

2024-08-02 11:47:40 318

原创 HackMyVM Venus 第一关知识点

根据提示,每一关的目的就是找到下一个用户的密码并登录进去,而每一关都有对应的提示,完成后每一关都有一个flag可以拿走。注意端口号需要使用-p参数,若不加端口号,则会连接默认的22端口,这个端口是无法连接的。根据提示,我们需要用ssh远程控制用户名为hacker 的用户。连接上后会询问是否要存贮下这个服务器的指纹,直接输入yes。根据提示,用户sophia将密码放在一个隐藏文件中。我们用ls 命令的-a参数查看隐藏文件。而flag则在 ... 文件中。用cat命令读取文档。用cat命令读取文档。

2024-07-31 11:30:17 424

原创 ip地址及子网掩码学习心得

转化为十进制为 255.255.255.248 这就为该网络的子网掩码,同时,我们也可以将二进制下子网掩码一的个数写在ip地址之后来表示,那么该网络就可以表示为192.168.0.0/29。这四个地址同属一个网络,不难发现从左往右前29位均相同,则在二进制下全部填一,其余填0,生成子网掩码 11111111.11111111.11111111.11111000。被分配到了254个ip,但实际需求可能远小于这个数,这时子网掩码的运用就是必要的。转换为二进制在对应的位数上填一,其余的填0。

2024-07-24 12:25:43 884

空空如也

空空如也

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

TA关注的人

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