E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
南邮NOJ刷题记录
BUUCTF-Crypto-
刷题记录
(2020.10.23)
RSA3题目:c1=2232203527566323704164689377045193350932470191348430333807621060354261275895626286964082248647012114942448557136100742129367551633882219528031379499113604814091884247121984026353633888625049
Georgeiweb
·
2023-11-01 02:42
密码学
信息安全
BUUCTF-crypto-
刷题记录
(2020.11.25)
DangerousRSA题目:解题思路:因为e=3,很小,所以这是rsa的低加密指数攻击,所以直接使用python写一个爆破代码来解出明文。数学依据:假设我们M^e/n商k余数为c,所以M^e=kn+C,对k进行爆破,只要k满足k*n+C能够开方就可以代码如下:fromgmpy2importirootimportlibnumn=0x52d483c27cd806550fbe0e37a61af2e7c
Georgeiweb
·
2023-11-01 02:42
信息安全
密码学
rsa
刷题记录
[羊城杯2021]Bigrsa加密脚本:fromCrypto.Util.numberimport*fromflagimport*n1=1038352964090817518607705355147465868153958984272603343256803136483691326610578406808232955122369489533708955684197213311708345578125
Luino!
·
2023-11-01 02:42
密码学
python
算法
[SWPUCTF] 2021新生赛之Crypto篇
刷题记录
(11)
[SWPUCTF]2021新生赛之Crypto篇
刷题记录
①[SWPUCTF2021新生赛]crypto6[SWPUCTF2021新生赛]ez_caesar[SWPUCTF2021新生赛]crypto10
落寞的魚丶
·
2023-11-01 02:41
CTF
NSSCTF
Crypto密码学
古典密码
Base编码
凯撒密码
BUUCTF-Crypto
刷题记录
BUUCTF-Crypto
刷题记录
签到-y1ng题目:welcometoBJDCTF1079822948QkpEe1czbGMwbWVfVDBfQkpEQ1RGfQ==解题思路:密文后边有等号,很有可能是
Georgeiweb
·
2023-11-01 02:11
加密解密
密码学
撕烂数据爆锤算法:LeetCode
刷题记录
之链表
LeetCode刷题总结——链表前言正文一、链中是否有环二、只能出现一次三、两相邻交换四、k倍翻转五、不要重复的六、环的入口七、合并链表八、表中翻转尾言小小推荐前言这里记录了有关链表知识的我不会解的和我认为值得收藏的编程题目及题解,主要是为了提高自己的编程能力。希望自己勤加练习,越做越熟练。嗯,都是用C/C++实现的。正文一、链中是否有环题目描述:判断给定的链表中是否有环扩展:你能给出不利用额外空
.最小生成树
·
2023-11-01 02:06
撕烂数据爆锤算法
链表
算法
c++
算法
刷题记录
6 - 反转链表和链表两两交换
哎,都两周没刷题了,罪过第一题2023.10.29周日上链接206.反转链表难度:简单代码随想录文档代码随想录视频这道题说难不难,但是也不知道是太久没写没感觉了还是确实细节多,不看视频确实感觉不出写的问题在哪。。最大的问题是,我忘了单向链表的next赋了新值之后,之前的指向已经断了。。双指针法/***Definitionforsingly-linkedlist.*publicclassListNo
CJCChester
·
2023-11-01 02:03
算法
算法
链表
数据结构
java
leetcode
Leetcode
刷题记录
2023/10/23——2023/10/29
这一周的题都比较简单,感觉并没有每天写个blog的必要,于是合到一起写一个周总结。10/232678.老人的数目根据给出的老人信息字符串解析出年龄严格大于60岁的老人。题目链接纯字符串模拟,可完全忽略。10/241155.掷骰子等于目标和的方法数给定nnn枚含kkk个面的骰子,返回所有能得到点数和为targettargettarget的总方案数。题目链接范围不大,一道简单的动态规划题。转移方程如下
杏山和纱
·
2023-10-31 22:58
leetcode
算法
BJDCTF 2nd
刷题记录
目录misc最简单的miscmisca-beautiful-grilmisc小姐姐miscReal_easybabamisceasybabamisc圣火昭昭miscImagin-开场曲miscTARGZcrypto签到题crypto老文盲了cryptocatflagcrypto燕言燕语crypto灵能精通cryptoY1nglishcryptorsa0/rsa1reguessgamewebfack
浪_zi
·
2023-10-31 03:28
CTF
NSSCTF web
刷题记录
3
文章目录[护网杯2018]easy_tornado[NSSRound#VTeam]PYRCE方法一cp命令方法二tar命令[CISCN2019华东南]Web4[CISCN2023华北]ez_date[GWCTF2019]你的名字[GKCTF2020]ez三剑客-easynode[NSSRound#8Basic]Upload_gogoggo[护网杯2018]easy_tornado打开题目,发现有三
Sx_zzz
·
2023-10-31 03:23
刷题记录
前端
web安全
php
python
学习
[NSSCTF 2nd] web
刷题记录
文章目录php签到MyBox非预期解预期解php签到源代码编辑html,将上述代码复制到处即可得到上传文件功能然后上传名为1.php的一句话木马,bp抓包修改后缀为1.php/.(这里我再次测试1.php.,发现上传不成功)上传成功后,访问./1.php/或./1.php得到flagMyBox考点:ssrf,ApacheHTTPServer路径穿越漏洞,反弹shell非预期解直接读取环境变量/?u
Sx_zzz
·
2023-10-31 03:49
刷题记录
前端
学习
web安全
node.js
php
python
文化之旅——探秘南京博物院
5月5日下午,《
南邮
青年》社部分成员一起到南京博物院开启了难忘的文化之旅。烟雨蒙蒙,仿佛为南京博物院披上了一层神秘的面纱,更引好奇。
蓬松千水
·
2023-10-31 01:22
西工大
NOJ
数据结构实验——2.1稀疏矩阵转置
对稀疏矩阵进行转置操作,按照老师讲的,有两种办法。我用的是第一种最简单的,从上到下一行一行得走,虽然速度很慢,但是简单。说实话这个题目很讨厌,我们定义的三元组里面mu表示的是行数,但是题目要求输入的m表示的是列数,这就很容易搞混了。但是我们不用n和m表示行和列,而是用线性代数里面的r表示行,c表示列,这样做不容易错,反正它先输入的永远是行,后输入的永远是列。其中进行转置操作的函数function,
没耳朵的Rabbit
·
2023-10-31 01:14
C
链表
数据结构
c语言
链表
西工大
NOJ
数据结构理论——014.求广义表深度(严5.30)
第一下拿到这道题,我的脑袋轰一下就大了。如果说用”括号匹配“来做的话,这其实很简单。但是如果要用广义表来做的话,难度哗哗哗的就涨上来了。为什么呢?首先,要把读入的字符串存到广义表里面去,这里就需要第一次用到递归;然后,对已经构造好了的广义表,还需要进行求深度的递归,这就用到了第二次递归。上面这两次递归就已经足够让人头疼的了,更不用说处理输入中的逗号了。当然,在这片文章的最后会有完整的代码实现,但是
没耳朵的Rabbit
·
2023-10-31 01:14
C
链表
数据结构
链表
c语言
西工大
NOJ
数据结构实验——实验2.3:稀疏矩阵加法,用十字链表实现C=A+B
这道题几乎和理论
NOJ
上的一道题一模一样,所以参考西工大
NOJ
数据结构理论——013.以十字链表为存储结构实现矩阵相加(严5.27)_没耳朵的Rabbit的博客-CSDN博客即可,(直接复制粘贴这个,啥都不用改
没耳朵的Rabbit
·
2023-10-31 01:14
C
链表
数据结构
c语言
链表
西工大
NOJ
数据结构理论——010.k阶斐波那契数列(严3.32)
k阶斐波那契序列定义:第k和k+1项为1,前k-1项为0,从k项之后每一项都是前k项的和k=2时,斐波那契序列为:0,1,1,2,3,5,8,13...k=3时,斐波那契序列为:0,0,1,1,2,4,7,13,24...k=4时,斐波那契数列为:0,0,0,1,1,2,4,8,15,29...注意:前k-1项都是0!错误样例:正确样例:错误原因:是前5项的和,前5项,不是前2项!#include
没耳朵的Rabbit
·
2023-10-31 01:43
C
链表
数据结构
c语言
链表
刷题记录
Day2-数组(有序数组的平方、长度最小的子数组、螺旋矩阵)
刷题记录
Day2-数组(有序数组的平方、长度最小的子数组、螺旋矩阵)简单记录文章目录
刷题记录
Day2-数组(有序数组的平方、长度最小的子数组、螺旋矩阵)前言一、有序数组的平方1.977有序数组的平方二、
Carp3di3m
·
2023-10-30 21:47
刷题记录
c++
c语言
leetcode
数据结构
算法
CTF大赛之后:非典型“黑客”的二三事
四个性格迥异的
南邮
青年,因同样的兴趣而结缘,他们是X1cT34m战队的母浩文、孙心乾、李成禹和姚诚。他们中的三人获得了今年CTF全国大学生网络信息安全与保密技能大赛特等奖,但还是一如既往的低调。
南邮青年
·
2023-10-30 08:10
Leetcode
刷题记录
-删除有序数组中的重复项(简单)-面试经典 150 题
26.删除有序数组中的重复项给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums,使nums的前k个元素包含唯一元素,并按照它们最初在nums中出现的顺序排列。nums的其余元素与nums的大小
Stevedash
·
2023-10-29 23:40
力扣面试150题
算法
数据结构
java
面试
LeetCode -
刷题记录
文章目录LeetCode203移除链表元素LeetCode200.岛屿数量LeetCode92.反转链表IILeetCode54.螺旋链表LeetCode42.接雨水LeetCode93.复原ip地址LeetCode199.二叉树的右视图LeetCode124.二叉树中的最大路径和LeetCode82.删除排序链表中的重复元素IILeetCode69.x的平方根LeetCode8.字符串转换整数L
抠脚的大灰狼
·
2023-10-29 17:44
算法
链表
leetcode
数据结构
LeetCode刷题-重新排序得到2的幂
前言说明算法学习,日常
刷题记录
。题目连接重新排序得到2的幂题目内容给定正整数N,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。
小鲨鱼FF
·
2023-10-29 17:34
算法刷题
算法
java
leetcode
20211016leetcode【3,79,17need again】
leetcode
刷题记录
一刷leetcode10.16日1、二叉树的层序遍历(done)2、从前序与中序遍历序列构造二叉树(done)3、二叉树展开为链表(……`needagain`)4、两数之和-哈希表
Xiaoshuang_Cao
·
2023-10-29 14:42
leetcode
【剑指offer】15-反转链表+图解
本文系《剑指offer》的
刷题记录
,通过牛客网在线平台测试通过。
puthon
·
2023-10-29 08:52
笔试
反转链表
图解
剑指offer
辅助指针
c++
20231027
刷题记录
CF1462E1CloseTuples(easyversion)Portal.sol.注意不需要取模。CF1462E2CloseTuples(hardversion)Portal.sol.注意累加答案时需要取模。CF1426DNon-zeroSegmentsPortal.sol.注意要开longlong。
拧错位置的螺丝钉
·
2023-10-29 00:24
刷题记录
Codeforces
20231028
刷题记录
P3381【模板】最小费用最大流Portal.sol.注意SPFA找最小费用增广路时不要到终点就返回,因为到终点的路径可能有多条不能确定哪条是费用最小的。P2740[USACO4.2]草地排水DrainageDitchesPortal.最大流模板。注意区分N,MN,MN,M。CF609DGadgetsfordollarsandpoundsPortal.sol.要开longlong。
拧错位置的螺丝钉
·
2023-10-29 00:49
刷题记录
Codeforces
网络流
CSP-J
刷题记录
文档
CSP-J
刷题记录
文档基础算法8字符串8.1字符型8.2字符串基础1115.数字和8.3字符串进阶1100.词组缩写10进制转换10.110进制和R进制互转10.22进制和8/16进制互转10.3额外训练
信息学奥赛C++
·
2023-10-28 12:02
c++
算法
开发语言
代码随想录
刷题记录
day05
代码随想录
刷题记录
day05leetcode:242.有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
Made in Program
·
2023-10-28 11:30
代码随想录刷题记录
算法
leetcode
c++
字节
刷题记录
字节
刷题记录
一、字节跳动2019春招研发部分编程题1、(字符串)万万没想到之聪明的编辑我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。
爱喜剧的魔王
·
2023-10-28 00:45
笔试复习
java
开发语言
力扣
刷题记录
六:203、移除链表元素
记录力扣刷题第六题:本文包含C++三种解法和Python与Java的主观认为的最优解法题目描述如下给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。如图来源:LeetCode思路:其实就是个单链表的删除操作,对数据结构有一些了解的都知道该怎么做吧。关键的一点是要注意对头节点的删除操作,如果用传统方法,只需要把head向后移即可,
MXYLL_
·
2023-10-27 23:11
链表
leetcode
算法
力扣
刷题记录
七:206、反转链表
记录力扣刷题第七题本文包含C++两种解法以及Java和Python解法题目描述如下给你单链表的头节点head,请你反转链表,并返回反转后的链表。来源:LeetCode思路:记录每个节点的上一个节点和下一个节点,把指向下一个节点的指针指向上一个节点即可。代码实现也很简单,如下。/***Definitionforsingly-linkedlist.*structListNode{*intval;*Li
MXYLL_
·
2023-10-27 23:11
链表
leetcode
算法
Leetcode
刷题记录
-移除元素-面试经典 150 题
给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下://
Stevedash
·
2023-10-27 11:10
力扣面试150题
leetcode
面试
算法
蓝桥杯
刷题记录
(待更新)
谨以此文纪念我逝去的青春我当年不会做的题目合集一.普通题型1.P1421小玉买文具2.P1425小鱼的游泳时间3.P1085不高兴的津津4.P1008三连击5.P1618三连击升级版6.P2141珠心算测验7.P1464Function8.P1014[NOIP1999普及组]Cantor表二.普通字符题型1.P1055ISBN号码2.P1200你的飞碟在这儿YourRideIsHere3.P130
真的能留住晚霞
·
2023-10-27 04:13
学习记录
c++
leetcode
刷题记录
现在的刷题链接:https://www.algomooc.com/1659.html刷题方式建议先刷简单题型,按照优先级依次:字符串,数组,链表,排序,递归,二分查找,双指针,动态规划importjava.util.*publicclassMain{publicstaticvoidmain(String[]args){System.out.println();}}链表206.翻转链表while(c
爱吃草莓的程序yuan
·
2023-10-26 19:02
leetcode
链表
算法
leetcode
刷题记录
leetcode27移除元素classSolution:defremoveElement(self,nums:List[int],val:int)->int:ifnumsisNoneorlen(nums)==0:return0l=0r=len(nums)-1whilelint:ifnumsisNoneorlen(nums)==0:return0fast=slow=0whilefast=A[j]*A
沐雲小哥
·
2023-10-26 08:20
leetcode
leetcode
算法
职场和发展
BUUCTF
刷题记录
[BJDCTF2020]EasyMD51进入题目页面,题目提示有一个链接,应该是题目源码进入环境,是一个查询框,无论输入什么都没有回显,查看源码也没什么用利用bp抓包查看有没有什么有用的东西发现响应的Hint那里有一个sql语句,密码password进行了MD5加密接着查看下载的附件(源码),在leveldo4.php文件中提到要password=ffifdyop才会回显下一个页面,那么就输入ff
正在努力中的小白♤
·
2023-10-25 16:37
1024程序员节
算法-
刷题记录
- 02(Swift 实现)
二叉树相关二叉树的遍历分为前序,中序,后序,说白了就是根节点的位置,根节点在前面就是前序遍历,以此类推每种遍历各有优势,比如获取某个二叉树的最大深度就采用前序遍历,再比如获取所有节点个数就需要遍历整个二叉树,此时采用后序遍历就比较合适,只有二叉树才有中序遍历,因为多叉树根节点的位置不确定.中序遍历可以认为是遍历有序数组题目1:二叉树的最大深度classNode{varleft:Node?varri
洧中苇_4187
·
2023-10-24 19:27
LeetCode刷题-仅执行一次字符串交换能否使两个字符串相等
前言说明算法学习,日常
刷题记录
。题目连接仅执行一次字符串交换能否使两个字符串相等题目内容给你长度相等的两个字符串s1和s2。
纯洁编程说
·
2023-10-24 14:55
代码随想录
刷题记录
day28 贪心 分发饼干+摆动序列+最大子数组和
代码随想录
刷题记录
day28贪心分发饼干+摆动序列+最大子数组和参考:代码随想录贪心理论基础局部最优推出全局最优一般步骤:将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解没有固定的套路
Made in Program
·
2023-10-23 22:57
算法
leetcode
动态规划
Leetcode
刷题记录
——437. 路径总和 III
递归全局变量记录数目用一个数组记录此前达到的所有结果值每次都在以前的结果上加上当前root的val加完如果右等于目标值的全局变量+1而最后还需要单独加入一个root的val元素再递归下一层返回全局变量classSolution:def__init__(self):self.res=0self.target=0defpathSum(self,root:TreeNode,sum:int)->int:s
1996MZH
·
2023-10-23 11:37
leetcode
python编程技巧
2023/10/22总结
项目上登录注册忘记密码已经全部完善——连接数据库,发送验证码等把ER图和项目功能点也给做完了(可能后期还需要修改,因为问题会在实践的时候出现)功能点图
刷题记录
接下来的任务是争取早日完成这个项目。
lxh0113
·
2023-10-23 08:02
java
spring
boot
codeforces
刷题记录
-2022-11-22
codeforces
刷题记录
-2022-11-221.题目:318-A-EvenandOdds160-A-Twins1.1题目描述:A.EvenOddstimelimitpertest:1secondmemorylimitpertest
Unlome
·
2023-10-23 02:16
算法
刷题
CodeForces刷题记录
c++
算法
leetcode数组汇总_leetcode
刷题记录
(高频算法面试题汇总)--合并两个有序数组...
给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2,3,5,6][code]classSo
我是栗子菌
·
2023-10-22 22:57
leetcode数组汇总
算法
刷题记录
--反转链表
描述:给你单链表的头节点head,请你反转链表,并返回反转后的链表。[1,2,3,4,5]–>[5,4,3,2,1]思路:主要是运用双指针,边遍历节点,边修改节点指针指向。这里双指针是指指向当前节点的(cur)和当前节点的前一个节点的(pre);从头到尾遍历链表的每个节点,每遍历一个节点,是可以获取到它的下一个节点的,此时要修改cur的指向,就会导致下一个节点内存泄漏,所以需要一个临时节点(tmp
啥都不懂的小小白
·
2023-10-22 20:21
数据结构与算法
链表
算法
数据结构
剑指 Offer(第 2 版)力扣 (LeetCode) Java
刷题记录
记录刷题过程目录03数组中重复的数字04二维数组中的查找05替换空格06从尾到头打印链表07重建二叉树09用2个栈实现队列10-1斐波拉契数列10-2青蛙跳台阶问题11旋转数组的最下数字12矩阵中的路径13机器人的运动范围14-1剪绳子14-2剪绳子215二进制中1的个数16数值的整数次方17打印从1到最大的n位数18删除链表的节点19正则表达式匹配20表示数值的字符串21调整数组顺序使奇数位于
EricIsRising
·
2023-10-22 15:23
LeetCode
leetcode
数据结构
java
算法
动态规划
[NSSRound#13 Basic]
刷题记录
文章目录[NSSRound#13Basic]flask?jwt?[NSSRound#13Basic]ez_factors[NSSRound#13Basic]flask?jwt?(hard)[NSSRound#13Basic]信息收集[NSSRound#13Basic]MyWeb[NSSRound#13Basic]flask?jwt?考点:session伪造打开题目,想注册admin发现不行(暗示很
Sx_zzz
·
2023-10-22 15:43
刷题记录
web安全
php
前端
python
leetcode
刷题记录
文章目录[1.两数之和](https://leetcode-cn.com/problems/two-sum/)[2.两数相加](https://leetcode-cn.com/problems/add-two-numbers/)[3.无重复字符的最长子串](https://leetcode-cn.com/problems/longest-substring-without-repeating-ch
czlm爱你的笑
·
2023-10-22 07:50
leetcode
leetcode
LeetCode新界面
打开LeetCode官网1、F12打开检查,也可以右键检查2、点击Console(控制台)3、输入以下代码回车fetch('https://leetcode.cn/graphql/
noj
-go',{headers
繁华king
·
2023-10-22 07:09
leetcode
算法
职场和发展
【软件设计师-中级——
刷题记录
7(纯干货)】
目录每日一言:持续更新中...你的编程水平是?A入门:我对编程没有一点儿经验B.初级:了解一点基础知识,但没有写过代码C.中级:会写点简单代码,能看懂代码D.高级:写过多段代码,能独立代码解决问题小憩一下:个人昵称:lxw-pro个人主页:欢迎关注我的主页个人感悟:“失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。证书作用:获取职称:以考代评国际意义:中日韩
lxw-pro
·
2023-10-21 22:49
软考中级
程序人生6
软考中级
软件设计师
刷题记录
LeetCode
刷题记录
(二十五):合并两个有序链表
theme:smartblue一起养成写作习惯!这是我参与「掘金日新计划·4月更文挑战」的第25天,点击查看活动详情。合并两个有序链表题目解析题目素材解析根据本道题的描述来看,是提供了两个参数。两个正序(升序)链表。并且题目中给出了链表的数据结构类代码。两个链表的节点数目在0到50之间,所以这里一定要对链表参数判空处理。我的解读我对本道题的解读,大概有着几个重点知识要解决。一,搞清楚链表的数据结构
Ijiran
·
2023-10-21 19:27
leetcode
链表
算法
职场和发展
数据结构
20231018
刷题记录
P1878舞蹈课堆。对于“舞蹈技术差”这一变量,可以想到用优先队列维护实现O(logn)O(\logn)O(logn)级别的复杂度。对于整个舞蹈队伍的删除操作,可以用双向链表维护,比较经典的应用是开车旅行。这个东西首先比STL方便,具体实现画图理解即可。注意对于一对异性,只要有一个已经出队就直接pop。#includeusingnamespacestd;constintmaxn=2e5+5;in
拧错位置的螺丝钉
·
2023-10-21 12:22
矩阵
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他