刷题日记

zincsabian zincsabian     2022-12-21     587

关键词:

最近有点懒,写个刷题日记鞭策自己...

2018-08-07

Bzoj 1611:宽搜,写完这题才知道自己的宽搜并不熟练

 

 

java刷题日记2018-08-01

 No.11publicclassEqualsMethod2{3publicstaticvoidmain(String[]args)4{5Integern1=newInteger(47);6Integern2=newInteger(47);7System.out.print(n1==n2);8System.out.print(",");9System.out.println(n1!=n2 查看详情

刷题日记最长回文子串(代码片段)

刷题总结:本题为:https://leetcode.cn/problems/longest-palindromic-substring/MANCHE思想:向字符中插入#作为隔离。首先,看到题目,我认为可以通过中心扩散法。不过需要讨论奇数还是偶数。例如aa和aba这样子有些麻烦。... 查看详情

刷题日记最长回文子串(代码片段)

刷题总结:本题为:https://leetcode.cn/problems/longest-palindromic-substring/MANCHE思想:向字符中插入#作为隔离。首先,看到题目,我认为可以通过中心扩散法。不过需要讨论奇数还是偶数。例如aa和aba这样子有些麻烦。... 查看详情

ctfshow刷题日记-web-文件包含(代码片段)

文件包含专题web78if(isset($_GET['file']))$file=$_GET['file'];include($file);elsehighlight_file(__FILE__);依旧是代码审计类型直接伪协议?file=php://filter/convert.base64-encode/resource=flag. 查看详情

leetcode刷题日记之柱状图中的最大面积

LeetCode第84题,运用单调递增栈求柱状图的最大面积,这个思想还是很巧妙的,记录下解题思路。先看下题:给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来... 查看详情

leetcode刷题日记之盛最多水的容器

节后第一天,鉴于五一五天都没做过题,有点遗忘了,今天来看一道简单点的题,练下手。先看下题:给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,... 查看详情

leetcode刷题合集

LeetCode刷题笔记(持续更新…)宝剑锋从磨砺出,梅花香自苦寒来!跟随《labuladong的算法小抄》现在已经是11月中旬,经历了秋招的失意,发现最大的短板就是算法。所以写一个合集,坚持打卡刷算法题!数... 查看详情

ctfshow刷题日记-web-文件上传(代码片段)

web151-前端绕过简单只要在前端把exts:png改成phpexts:'php'访问/upload/shell.php?shell=system("tac../flag.php");web152-content-type绕过这次不改前端了,直接在bp改,将Content-Type改成image/png总结下常见conten-t 查看详情

刷题日记单词长度的最大乘积(代码片段)

005.单词长度的最大乘积给定一个字符串数组words,请计算当两个字符串words[i]和words[j]不包含相同字符时,它们长度的乘积的最大值。假设字符串中只包含英语的小写字母。如果没有不包含相同字符的一对字符串,返... 查看详情

ctfshow刷题日记-web-命令执行下55-77(代码片段)

web55if(isset($_GET['c']))$c=$_GET['c'];if(!preg_match("/\\;|[a-z]|\\`|\\%|\\x09|\\x26|\\>|\\</i",$c))system($c);不能出现英文字符方法1?c=/???/????64????????但是这个不是通用的 查看详情

ctfshow刷题日记-web-爆破(代码片段)

web21提示:爆破什么的,都是基操有一个zip文件,解压是一个爆破字典Authorization:BasicdG9tY2F0OmFkbWlu------->输入的用户名/口令以base64的形式传输。认证失败显示401认证成功为200将Authorization字段后面的值进行base64解码... 查看详情

刷题那些事leetcode精选二叉树例题+解析(代码片段)

...给博主一个免费的点赞以示鼓励把QAQ☺这里是温文艾尔の刷题学习之路🙏作者水平欠佳,如果发现任何错误,欢迎批评指正👋博客主页温文艾尔の学习小屋👋更多文章请关注温文艾尔主页👋超详细Leetcode... 查看详情

刷题日记乘积小于k的子数组(代码片段)

乘积小于K的子数组给定一个正整数数组nums和整数k,请找出该数组内乘积小于k的连续的子数组的个数。示例1:输入:nums=[10,5,2,6],k=100输出:8解释:8个乘积小于100的子数组分别为:[10],[5],[2],[6],[10,5],[5,2],[2,6],[5,2,6]。需要注意... 查看详情

刷题日记和为k的子数组(代码片段)

和为K的子数组给定一个整数数组和一个整数k,请找到该数组中和为k的连续子数组的个数。示例1:输入:nums=[1,1,1],k=2输出:2解释:此题[1,1]与[1,1]为两种不同的情况示例2:输入:nums=[1,2,3],k=3输出:2提示:1<=... 查看详情

刷题日记和为k的子数组(代码片段)

和为K的子数组给定一个整数数组和一个整数k,请找到该数组中和为k的连续子数组的个数。示例1:输入:nums=[1,1,1],k=2输出:2解释:此题[1,1]与[1,1]为两种不同的情况示例2:输入:nums=[1,2,3],k=3输出:2提示:1<=... 查看详情

刷题日记和为k的子数组(代码片段)

和为K的子数组给定一个整数数组和一个整数k,请找到该数组中和为k的连续子数组的个数。示例1:输入:nums=[1,1,1],k=2输出:2解释:此题[1,1]与[1,1]为两种不同的情况示例2:输入:nums=[1,2,3],k=3输出:2提示:1<=... 查看详情

ctfshow刷题日记-web-反序列化篇(上,254-263)(代码片段)

非反序列化web254-简单审计这个题是搞笑的么🤣按着源码顺序走一遍......$username=$_GET['username'];$password=$_GET['password'];if(isset($username)&&isset($password))$user=newctfShowUser( 查看详情

刷题日记day1|二叉树(代码片段)

写树相关的算法,简单说就是,先搞清楚当前root节点「该做什么」以及「什么时候做」,然后根据函数定义递归调用子节点,递归调用会让孩子节点做相同的事情。文章目录226.翻转二叉树116.填充二叉树每个节点... 查看详情