自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BUUCTF—CRYPTO

解析:首先找规律,flag之间都隔了一个字母,由此可见是分两组的栅栏密码,可得答案:flag{wethinkwehavetheflag}解析:由题可知,该编码为Quoted-printable编码直接上在线解码网站解码,答案是:flag{那你也很棒哦}题目:=E9=82=A3=E4=BD=A0=E4=B9=9F=E5=BE=88=E6=A3=92=E5=93=A6。题目:.. .-.. --- ...- . -.-- --- ..-答案是:flag{THE_FLAG_OF_THIS_STRING}

2025-05-24 11:32:59 1665

原创 buuctf中crypto

flag为flag{Goodjob}

2025-05-24 11:24:26 167

原创 BUUCTF中Crypto解法

我们得到了一串神秘字符串:TASC?O3RJMV?WDJKX?ZM,问号部分是未知大写字母,为了确定这个神秘字符串,我们通过了其他途径获得了这个字串的32位MD5码。但是我们获得它的32位MD5码也是残缺不全,E903???4DAB????08?????51?80??8A?,请猜出神秘字符串的原本模样,并且提交这个字串的32位MD5码作为答案。注意:得到的 flag 请包上 flag{} 提交。

2025-05-22 21:50:06 339

原创 BUCCTF中Crypto的还原大师的解法

我们得到了一串神秘字符串:TASC?O3RJMV?WDJKX?ZM,问号部分是未知大写字母,为了确定这个神秘字符串,我们通过了其他途径获得了这个字串的32位MD5码。但是我们获得它的32位MD5码也是残缺不全,E903???4DAB????08?????51?80??8A?,请猜出神秘字符串的原本模样,并且提交这个字串的32位MD5码作为答案。注意:得到的 flag 请包上 flag{} 提交。

2025-05-22 21:11:10 564

原创 0-1背包问题多算法求解问题

在计算dp[i][j]时,可以利用之前计算的dp[i - 1][j]和dp[i - 1][j - w[i]](w[i]为第i个物品重量)的值,这样时间复杂度可以降低到O(n * m),n是物品数量,m是背包容量。将货车的载重和容积看作背包容量,不同货物的重量和体积看作物品重量,货物的运输价值(如运费收入等)看作物品价值,利用背包问题算法(如0 - 1背包问题的动态规划算法或部分背包问题的贪心算法,根据货物是否可分割情况)来确定装载方案。例如,当背包容量为0时,无论有多少物品,装入背包的价值都应为0;

2024-12-07 19:31:17 1063

原创 算法的基础知识

清楚链表在插入和删除节点时,只要改变指针的指向就行,时间复杂度是 ,但查找操作比较复杂,平均时间复杂度是。“枢轴”(pivot)元素,将数组分为两部分,左边小于枢轴,右边大于枢轴,然后递归排序两部分,平均时间复杂度是 O(nlogn),最坏情况是O(n²)。要记住数组的存储方式是连续的内存空间,这决定了它通过下标访问元素很快,时间复杂度是 ,但插入和删除操作可能会很慢,在中间插入或删除元素平均时间复杂度是。对于线性搜索,要知道它是从数组的一端开始逐个元素检查,时间复杂度是0(n)。

2024-12-07 18:09:51 159

原创 数据结构报告

数据结构并非纸上谈兵,实际项目里,存储、检索、更新海量数据,全靠合理选型。考虑时间、空间复杂度,兼顾代码可读性、可维护性,提前预估性能瓶颈并优化,让我逐渐具备工程师思维。当然,学习不乏挑战,复杂算法晦涩难懂、代码调试耗时费力,常令人沮丧。未来,我会深挖高级结构,投身开源项目,精进数据结构造诣,让代码更有“力量”,凭扎实功底在编程领域稳步前行。探索多元解法时,新奇思路不断迸发,激发对编程的探索欲。学习数据结构的这段时间,犹如在代码世界里搭建大厦,从零散的砖块到稳固的楼层,过程艰辛却收获满仓,其间感悟颇深。

2024-12-07 18:02:14 245

原创 做力扣题的心得

刷专项题单:力扣的“学习”板块有针对面试的“高频算法面试题汇总”,还有如《初级算法》《中级算法》《高级算法》等不同层次的leetbook,可按需选择。按难度递进:从简单题入手,建立信心与基础,如先刷“两数之和”等Easy题,再逐步挑战中等和困难难度的题目。按知识点分类:依据数据结构和算法分类刷题,比如先集中刷数组、链表相关,再刷树、图等,有助于系统掌握各知识点。定期复盘总结:定期回顾做过的题目,尤其是错题和难题,总结经验教训,强化记忆与理解,提升解题能力。若未通过,根据错误提示修改代码,可重复提交。

2024-12-07 17:52:19 400

空空如也

空空如也

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

TA关注的人

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