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
buu刷题记录
LeetCode
刷题记录
——第54题(螺旋矩阵)
题目描述给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。思路分析这个问题其实非常简单,但是我们要考虑好边界问题。黄色箭头区域【x1,x2+1】浅红色箭头区域【y1+1,y2+1】绿色箭头区域【x2-1,x1】蓝色箭头区域【y2,y
人工智障1025
·
2020-06-22 19:08
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第628题(三个数的最大乘积)
题目描述给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例1:输入:[1,2,3]输出:6示例2:输入:[1,2,3,4]输出:24注意:给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000,1000]。输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。思路分析先对列表进行排序最大的可能是nums中最后三个数(全是正数的话)还有一种可能,排序
人工智障1025
·
2020-06-22 19:07
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第1002题(查找常用字符)
题目描述给定仅有小写字母组成的字符串数组A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现3次,但不是4次,则需要在最终答案中包含该字符3次。你可以按任意顺序返回答案。示例1:输入:[“bella”,“label”,“roller”]输出:[“e”,“l”,“l”]示例2:输入:[“cool”,“lock”,“cook”]输出:[“c”,“
人工智障1025
·
2020-06-22 19:07
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第350题(两个数组的交集 II)
题目描述给定两个数组,编写一个函数来计算它们的交集。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2,2]示例2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。思路分析从两者长度小的那一方着手,如果nums1长度较小,则遍历num
人工智障1025
·
2020-06-22 19:07
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第733题(图像渲染)
思路分析有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在0到65535之间。给你一个坐标(sr,sc)表示图像渲染开始的像素值(行,列)和一个新的颜色值newColor,让你重新上色这幅图像。为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像素值与初始坐标相同的相连
人工智障1025
·
2020-06-22 19:07
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第605题(种花问题)
题目描述假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花),和一个数n。能否在不打破种植规则的情况下种入n朵花?能则返回True,不能则返回False。示例1:输入:flowerbed=[1,0,0,0,1],n=1输出:True示例2:输入:flo
人工智障1025
·
2020-06-22 19:07
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第892题(三维形体的表面积)
题目描述在N*N的网格上,我们放置一些1*1*1的立方体。每个值v=grid[i][j]表示v个正方体叠放在单元格(i,j)上。返回结果形体的总表面积。示例1:输入:[[2]]输出:10示例2:输入:[[1,2],[3,4]]输出:34示例3:输入:[[1,0],[0,2]]输出:16示例4:输入:[[1,1,1],[1,0,1],[1,1,1]]输出:32示例5:输入:[[2,2,2],[2,1
人工智障1025
·
2020-06-22 19:07
菜鸟的LeetCode刷题记录
BUUCTF
刷题记录
(6)
文章目录web[FBCTF2019]RCEService[GYCTF2020]FlaskApp[CISCN2019华北赛区Day1Web5]CyberPunk[BSidesCF2019]Futurella[CISCN2019华东南赛区]Web11[BSidesCF2019]Kookie[RCTF2015]EasySQL[BSidesCF2020]Hadabadday[XNUCA2019Qualif
bmth666
·
2020-06-22 18:30
刷题
BUUCTF
刷题记录
(4)
文章目录web[ACTF2020新生赛]Upload[安洵杯2019]easy_serialize_php[BJDCTF2020]Marklovescat[CISCN2019总决赛Day2Web1]Easyweb[BJDCTF2020]Themysteryofip[SUCTF2019]EasyWeb[V&N2020公开赛]HappyCTFd[BJDCTF2020]ZJCTF,不过如此方法1:使用源
bmth666
·
2020-06-22 18:29
刷题
BUUCTF
刷题记录
(2)
文章目录web[De1CTF2019]SSRFMe(未完成)[极客大挑战2019]PHP[极客大挑战2019]Knife[极客大挑战2019]LoveSQL[RoarCTF2019]EasyJava[极客大挑战2019]Http[0CTF2016]piapiapia[ZJCTF2019]NiZhuanSiWei[GXYCTF2019]PingPingPing[BUUCTF2018]OnlineTo
bmth666
·
2020-06-22 18:29
刷题
BUUCTF
刷题记录
(3)
文章目录web[SWPU2019]Web1[ASIS2019]Unicornshop[ACTF2020新生赛]Include[安洵杯2019]easy_web[WesternCTF2018]shrine[ACTF2020新生赛]Exec[GXYCTF2019]禁止套娃方法一:array_flip()和array_rand()方法二:array_reverse()方法三:使用session[GXYC
bmth666
·
2020-06-22 18:29
刷题
CTFHub之web基础
刷题记录
文章目录1.信息泄露:目录遍历PHPINFO备份文件下载:网站源码bak文件vim缓存.DS_StoreGit泄露:LogStashIndexSVN泄露HG泄露2.密码口令弱口令默认口令1.信息泄露:目录遍历就真的一个一个找。。。。。在2/1处找到flagPHPINFO按ctrl+f搜索,就可以在phpinfo里面找到了flag,或者自己翻备份文件下载:网站源码当开发人员在线上环境中对源代码进行了
bmth666
·
2020-06-22 18:59
刷题
CTFHub之web基础
刷题记录
(续集)
文章目录5.文件上传无验证前端验证MIME绕过.htaccess双写后缀6.RCE命令注入过滤cat过滤空格过滤目录分隔符过滤运算符综合过滤练习5.文件上传无验证直接上传一句话木马打开蚁剑,输入密码连接,注意URL地址是一句话木马的路径即可得到flag前端验证上传.php文件,发现不允许上传,因为是js前端检验,可直接抓包绕过再改回后缀名即可上传2.jpg,再抓包改回2.php,发现上传成功MIM
bmth666
·
2020-06-22 18:59
刷题
2019全国大学生安全运维赛 EZPOP & 2020
buu
红包题
0x01题目源码key=$key;$this->store=$store;$this->expire=$expire;}publicfunctioncleanContents(array$contents){$cachedProperties=array_flip(['path','dirname','basename','extension','filename','size','mimetyp
HyyMbb
·
2020-06-22 10:54
BUUCTF刷题记录
leetcode刷题分析
在此总结,leetcode各种数据类型与算法的
刷题记录
,以及总结计划刷低、中难度150道左右计划时间3/30--5/20(第一阶段)从以下几方面入手分析每种算法使用的情景总结每种算法的注意事项总结每种算法的常用套路总结每种算法的各种变形从常规入手
alex-zhou96
·
2020-06-22 09:22
leetcode刷题笔记
buu
findit
1.拖入Androidkiller里面,反汇编一下。在源码中找到了一段十六进制的数,之前都是直接ctrl+f,然后找到字符串,这次没有,然后就滑铁卢了,还是要敢想敢猜。2.用脚本换成字符串看看是啥flag=[0x70,0x76,0x6b,0x71,0x7b,0x6d,0x31,0x36,0x34,0x36,0x37,0x35,0x32,0x36,0x32,0x30,0x33,0x33,0x6c,0
YenKoc
·
2020-06-22 09:43
buu
re
二、lintcode
刷题记录
--二叉树的路径和
LintCode
刷题记录
---二叉树的路径和(效率可能没有那些专业的高,主要是代码结构比较简单))题目地址:http://www.lintcode.com/zh-cn/problem/binary-tree-path-sum
疯狂的蜗牛~
·
2020-06-22 05:36
lintcode
算法
刷题记录
kuangbin带你飞专题四:最短路练习
写之前先给这个专题做个总结知识点:单源最短路,全源最短路,求最短路中的最长边,bellmanford算法求有负权的最短路,bellmanorSPFA判断环,反向建图,差分约束,层次图建立层点(连通点)。应该是覆盖最短路所有内容了1.POJ2387TiltheCowsComeHome模板题2.POJ2253FroggerFloyd模板题,只要看到这个数据范围冲就完事了(n#include#inclu
Rakillxy
·
2020-06-22 04:53
kuangbin
图论
最短路
刷题记录
kuangbin带你飞专题六:最小生成树
全是憨批题的专题可能是为了在并查集之后给人恢复信心简略写一下1.POJ1251JungleRoads模板题,把字母转化为数字#include#include#include#include#include#include#include#include#includeusingnamespacestd;intn,m,a[5005],ans,cnt,num;inlineintread(){intx=
Rakillxy
·
2020-06-22 04:22
图论
最小生成树
kuangbin
2020网鼎杯朱雀组WEB——NMAP&PHPWEB
NMAP考察的是比较老的知识点了,在
BUU
出现过的题目,nmap命令行参数注入详细文章:https://blog.csdn.net/qq_26406447/article/details/100711933
Pdsdt1
·
2020-06-22 03:21
信息安全
php
shell
LeetCode
刷题记录
3——237. Delete Node in a Linked List(easy)
LeetCode
刷题记录
3——237.DeleteNodeinaLinkedList(easy)目录LeetCode
刷题记录
3——237.DeleteNodeinaLinkedList(easy)题目语言思路后记题目今天这题是与链表相关的
jmuyjl
·
2020-06-21 23:11
LeetCode
LeetCode
刷题记录
6——696. Count Binary Substrings(easy)
LeetCode
刷题记录
6——696.CountBinarySubstrings(easy)目录LeetCode
刷题记录
6——696.CountBinarySubstrings(easy)题目语言思路后记题目题目给定一个只包含
jmuyjl
·
2020-06-21 23:11
LeetCode
LeetCode
刷题记录
7——824. Goat Latin(easy)
LeetCode
刷题记录
7——824.GoatLatin(easy)目录LeetCode
刷题记录
7——824.GoatLatin(easy)题目语言思路后记题目题目需要将一个输入的字符串转化为GoatLatin
jmuyjl
·
2020-06-21 23:11
LeetCode
LeetCode
刷题记录
4——67. Add Binary(easy)
LeetCode
刷题记录
4——67.AddBinary(easy)目录LeetCode
刷题记录
4——67.AddBinary(easy)题目语言思路后记题目今天这题是与字符串相关的,题目如下:题目给出两个字符串
jmuyjl
·
2020-06-21 23:11
LeetCode
LeetCode
刷题记录
1——717. 1-bit and 2-bit Characters(easy)
LeetCode
刷题记录
1——717.1-bitand2-bitCharacters(easy)LeetCode
刷题记录
1——717.1-bitand2-bitCharacters(easy)前言题目语言思路后记前言从今天开始坚持练习
jmuyjl
·
2020-06-21 23:39
LeetCode
《剑指offer》
刷题记录
(Python)
本博客同时发布于个人主页:www.doctorsrn.cn《剑指offer》
刷题记录
最近使用Python把《剑指offer》刷了一遍,自己能第一时间有想法的题目就直接写,没有思路的题目就看懂书上的思路和参考其他开源的实现后再自己写一遍
DoctorSRn
·
2020-06-21 19:49
Interview
刷题记录
每日
刷题记录
,希望坚持。
七天晒网
·
2020-06-21 18:25
acm
LeetCode
刷题记录
+题解汇总Java实现(一)
991坏了的计算器在显示着数字的坏计算器上,我们可以执行以下两种操作:双倍(Double):将显示屏上的数字乘2;递减(Decrement):将显示屏上的数字减1。最初,计算器显示数字X。返回显示数字Y所需的最小操作数。逆向思维,Y->X1.Y为偶数则直接除2,且操作数++2.Y为奇数则(Y+1)/2,且操作数+=23.循环至Yx){if((y&1)==1){y=(y+1)/2;result+=2
is Mr.Chen
·
2020-06-21 13:16
leetcode
[总结]2019年10月 OI学习/
刷题记录
10月份记录!2019/10/1UOJ#74.【UR#6】破解密码Hash+分类讨论UOJ#75.【UR#6】智商锁Matrix-Tree定理+随机化UOJ#76.【UR#6】懒癌bitsetAtCoderAGC024D-IsomorphismFreakAtCoderAGC024E-SequenceGrowingHardDPAtCoderAGC023D-GoHome贪心AtCoderAGC023F
weixin_30788239
·
2020-06-21 10:27
LeetCode
刷题记录
——第349题(两个数组的交集)
题目描述给定两个数组,编写一个函数来计算它们的交集。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]示例2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[9,4]思路分析根据题目可知,求交集,返回的是一个列表,自然而然的想到用一个新列表,使用append方法将符合要求的元素append进去。满足条件的元素为:同时在nums1和nums2
人工智障1025
·
2020-06-21 00:27
菜鸟的LeetCode刷题记录
攻防世界web进阶区
刷题记录
(1)
文章目录web进阶区baby_webTraining-WWW-Robotsphp_rceWeb_php_include方法1:大小写绕过方法2:php文件包含方法3:伪协议warmupNewsCenterNaNNaNNaNNaN-BatmanPHP2unserialize3upload1Web_python_template_injectionWeb_php_unserializesupersql
bmth666
·
2020-06-21 00:46
刷题
CF
刷题记录
——6.8~6.14
仍然一周只有一题(#WhenProblemVerdict83510651Jun/12/202016:10UTC+8E-JYPnationCompilationerror83492505Jun/12/202011:01UTC+8A3-HeidiLearnsHashing(Hard)Compilationerror83386671Jun/11/202021:57UTC+8G-MovebyPrimeCo
p_b_p_b
·
2020-06-14 20:00
CF
刷题记录
——6.1~6.7
一星期一题实锤了(#WhenProblemVerdict82786115Jun/07/202022:24UTC+8E-Mr.Kitayuta'sGiftCompilationerror82781701Jun/07/202021:21UTC+8D-JohnnyandJamesCompilationerror82779290Jun/07/202020:45UTC+8G-SpeckledBandComp
p_b_p_b
·
2020-06-07 22:00
Leetcode
刷题记录
技术交流QQ群:1027579432,欢迎你的加入!欢迎关注我的微信公众号:CurryCoder的程序人生递归方法和循环方法的对比递归方法代码实现比较简洁,但是性能不如循环方法,还有可能出现栈溢出的问题。一般情况下优先考虑递归方法来实现!搜索路径的题目:一般使用回溯法,回溯法很适合使用递归方法的代码来实现!当要求不能使用递归实现的时候,考虑使用栈模拟递归的过程求某个问题的最优解时,并且该问题可以拆
CurryCoder
·
2020-06-06 16:29
【Leetcode
刷题记录
】-简单难度-贪心算法
【Leetcode
刷题记录
】-简单难度-贪心算法一、贪心算法1.基本概念2.贪心算法的基本思路3.算法存在的问题二、与贪心算法相关的题目1.分割平衡字符串题目代码2.分发饼干题目思路代码3.模拟行走机器人题目思路代码总结一
Liquid的Twistzz本人
·
2020-06-05 11:41
leetcode
python
算法
CF
刷题记录
——5.25~5.31
一星期就写了一题,不愧是我(雾#WhenProblemVerdict82043907May/31/202021:43UTC+8F-OppaFuncanStyleRemasteredCompilationerror82041404May/31/202021:05UTC+8E-RadixsumCompilationerror82039327May/31/202020:32UTC+8G-GoldExpe
p_b_p_b
·
2020-05-31 21:00
力扣SQL
刷题记录
(1)
力扣题目资源来自“熊大的数据分析之路”,写下这系列练习记录是为了自己实践一遍,非商业用途。1.组合两个表表1:Person+-------------+---------+|列名|类型|+-------------+---------+|PersonId|int||FirstName|varchar||LastName|varchar|+-------------+---------+Person
元宝2020
·
2020-05-31 13:24
[ZJCTF 2019]NiZhuanSiWei && [BJDCTF2020]ZJCTF,不过如此
rctf太难顶了一点都不会出来水个
buu
[ZJCTF2019]NiZhuanSiWei".file_get_contents($text,'r').""
ruokeqx
·
2020-05-30 11:48
CTF入坟
CF
刷题记录
——5.18~5.24
我真的不是鸽子!E2-ChioriandDollPicking(hardversion)中的“我的想法”可能有点莫名其妙,忽略就好/fad#WhenProblemVerdict81225479May/24/202021:54UTC+8F-WrapAroundCompilationerror81201375May/24/202021:18UTC+8D-IntervalsofIntervalsComp
p_b_p_b
·
2020-05-25 10:00
安洵杯 2019 easy_web md5强等 命令执行
这题以前比赛的时候不会写今天BJD使我爬碰巧在
buu
上遇到了url是?
ruokeqx
·
2020-05-22 19:32
CTF入坟
BUU
-BUYFLAG
用BP截取,然后传密码和钱~~~postmoneyandpassword~~~if(isset($_POST['password'])){$password=$_POST['password'];if(is_numeric($password)){echo"passwordcan'tbenumber";}elseif($password==404){echo"PasswordRight!";}}i
#哈哈哈哈哈#
·
2020-05-21 21:00
【学习笔记14】
buu
[BJDCTF 2nd]old-hack
首先打开网站一看,映入眼球,thinkphp,但是不知道是什么版本的所以就想办法构造一个报错来让它显示一些更详细的信息http://59429912-fc6a-4d2d-945a-c1aabf47f19f.node3.buuoj.cn/?s=3这样就可以看到thinkphp的版本了是5.0.23版本接下来就简单了求助度娘,查找thinkphp5.0.23对应版本的漏洞最后在网上找到了这样一篇,th
Noslpum
·
2020-05-15 16:19
【学习笔记13】
buu
[2020年 网鼎杯 web] filejava
首先打开网站后就看到了一个明显的上传位置,任意传一个文件,显示上传成功,并且可以下载,用bp抓一下下载的流量包,显示可以看到可以读取下载文件的内容,那我们试试能不能读取其他文件,如/etc/passwd,可以读取,接下来就尝试读取配置文件WEB-INF/web.xml这里因为不知道配置文件的具体位置就用../来代替具体多少慢慢试,可以看到再其中显示的各个文件,以此下载下来,路径分别是Downloa
Noslpum
·
2020-05-15 16:12
【学习笔记12】
buu
[De1CTF 2019]SSRF Me
打开后看到一堆代码,根本看不懂,不过还好题目上给出了源码的下载位置,并且提示flagisin./flag.txt,那啥都都不说了,先把源码下载下来吧。#!/usr/bin/envpython#encoding=utf-8fromflaskimportFlaskfromflaskimportrequestimportsocketimporthashlibimporturllibimportsysim
Noslpum
·
2020-05-15 16:03
【学习笔记10】
buu
[ZJCTF 2019]NiZhuanSiWei
打开一看".file_get_contents($text,'r')."";if(preg_match("/flag/",$file)){echo"Notnow!";exit();}else{include($file);//useless.php$password=unserialize($password);echo$password;}}else{highlight_file(__FILE_
Noslpum
·
2020-05-15 16:50
PAT甲级
刷题记录
——1008 Elevator (20分)
Thehighestbuildinginourcityhasonlyoneelevator.ArequestlistismadeupwithNpositivenumbers.Thenumbersdenoteatwhichfloorstheelevatorwillstop,inspecifiedorder.Itcosts6secondstomovetheelevatoruponefloor,and4
囷囷
·
2020-04-30 12:50
PAT甲级
算法
数据结构
c语言
c++
LeetCode -
刷题记录
(1)
前几天零算法准备上阵TX笔试5道编程题,发现决定开始刷起听闻了很久缺一直没动手来做的LeetCode,借鉴知乎上大佬们的说法,还有自己基础比较差的原因(Java数组新建语法都能写错),自己决定按LeetCode上标签:数组->字符串->链表->数学->树(然后再是动态规划那些,留下菜鸡的泪水),难度:简单->中等的顺序刷下热门题(困难难度的看缘分吧,起步晚了,需要准备秋招,所以挑“性价比”高的来先
BingoZe
·
2020-04-29 13:07
LeetCode
数据结构
leetcode
算法
java
LeetCode
刷题记录
(1)
目录简单题两数之和整数反转回文数罗马数字转整数最长公共前缀有效的括号合并两个有序链表删除排序数组中的重复项移除元素搜索插入位置(二分法)最大子序和最后一个单词的长度加一二进制求和x的平方根(二分法)使用语言:JavaScript。从简单题开始写的,只放上了代码,没有写思路。简单题两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标
Tuzilow
·
2020-04-19 20:00
xctf新手区misc
刷题记录
刚接触ctf不久,感觉挺有意思的,这里记录一下在xctf上刷的比较有趣的misc的writeup和感想吧giflink:https://adworld.xctf.org.cn/task/answer?type=misc&number=1&grade=0&id=5104&page=1这个题的附件下载之后如下所示,有104张黑白图看到这个图之后,我的第一反应是不是组成和二维码。。。但是想一下图像数量太
hikonaka
·
2020-04-19 15:00
leetcode-
刷题记录
20200411-DP
DP-最长回文子序列题目:给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。算法解析:1暴力法:基于字符串每一位往两边找到最长回文字符串python:classSolution:deflongestPalindrome(self,s:str)->str:#暴力法,从i位开始向两边找,找到最长回文子序列deflengthPalidrome(s,l,r):#从i开始获得回文w
mark_GJ
·
2020-04-11 23:25
leetcode
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他