0%

2023暑期学习week2

学个der。。。
是这样。。我把hexo配回来了。。。blog堂堂复活。。。

imaginaryctf复现(只有一点点

imaginaryctf复现

xss-labs

想起来以前好像写过五题。。。
xss学习做题wp

LeetCode

两数之和

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target)
{
int n=nums.size();
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(nums[i]+nums[j]==target)
return {i, j};
}

}
return {};
}
};

字母异位词分组

1
2
3
4
5
6
7
8
9
10
class Solution(object):
def groupAnagrams(self, strs):
hashtable = {}
for s in strs:
fenlei = ''.join(sorted(s))
if fenlei not in hashtable:
hashtable[fenlei] = [s]
else:
hashtable[fenlei].append(s)
return list(hashtable.values())

最长连续序列

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Solution(object):
def longestConsecutive(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
hashtable = set(nums)
ls = 0

for n in nums:
if n - 1 not in hashtable:
i = n
while i in hashtable:
i += 1
ls = max(ls, i - n)

return ls

好像太慢了额,看了眼官方题解,虽然我觉得没差,但是或许系统会给点优待

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution(object):
def longestConsecutive(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
hashtable = set(nums)
ls = 0

for n in nums:
if n - 1 not in hashtable:
i = n
cs = 1
while i + 1 in hashtable:
i += 1
cs += 1
ls = max(ls, cs)

return ls

挺好的,更慢了(眼神死)
抄个佬的研究一下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Solution(object):
def longestConsecutive(self, nums):
hash_dict = dict()

max_length = 0
for num in nums:
if num not in hash_dict:
left = hash_dict.get(num - 1, 0)
right = hash_dict.get(num + 1, 0)

cur_length = 1 + left + right
if cur_length > max_length:
max_length = cur_length

hash_dict[num] = cur_length
hash_dict[num - left] = cur_length
hash_dict[num + right] = cur_length

return max_length

然后我最近干嘛了我也不知道
大概有
VSCode搭建Python开发环境(含Python环境搭建)
2023年最新Python安装详细教程
No module named ‘request’
‘pip’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
ModuleNotFoundError: No module named ‘bs4’
kali虚拟机磁盘不足扩容
kali虚拟机根目录扩容(最有效最简洁)
linux /dev/sda1 磁盘满了,解决办法
kali虚拟机扩容详细教程
[原创]sqli-labs靶场第七关文件无法写入
你没有权限在此位置中保存文件
找不到 gpedit.msc 的最优解决办法
ModuleNotFoundError: No module named ‘tqdm’
使用 Hexo+GitHub 搭建个人免费博客教程(小白向)
复制网页标题和网址为Markdown链接
hexo个人博客:换了电脑怎么办
使用hexo,如果换了电脑怎么更新博客? - 知乎
2022最新hexo最新搭建教程
还看了一些别人的wp啥的
ImaginaryCTF2023
ImaginaryCTF 2023 - ZimaB1ue - 博客园

解决Flash插件已被屏蔽的问题(谷歌、火狐、IE、Edge) - 知乎