首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
拼图
剪贴
Wiki
1
拼题 520 钻石争霸赛 2024
2
【分享】修复 Edge 浏览器更新到 Stable 120 版本后右键图片不显示复制/另存为图像的问题
3
【线段树】你能回答这些问题吗
4
Codeforces Round 618 (Div. 2)
5
Codeforces Round 617 (Div. 3)
GabrielxD
列車は必ず次の駅へ。では舞台は?私たちは?
累计撰写
675
篇文章
累计创建
128
个标签
累计收到
29
条评论
栏目
首页
动态
友链
留言
关于
归档
全部分类
全部标签
其他
图床
拼图
剪贴
Wiki
搜索
标签搜索
构造
卡特兰数
Lucas定理
乘法逆元(模逆元)
排列组合
二分图
最近公共祖先(LCA)
线段树
树状数组
数论分块
剪枝
离线
SSL证书
递推
打表
二路归并
二分图最大匹配
匈牙利算法
字符串的最小表示法
抽屉原理
记忆化搜索
树(数据结构)
Floyd算法
最短路径快速算法(SPFA)
字符串哈希
Rabin-Karp算法
KMP算法
离散化
快速排序
哈希
滑动哈希
归并
Sublime Text
小技巧
macOS
多路归并
快速幂
TopK问题
最长上升子序列问题(LIS)
最长公共子序列问题(LCS)
JSTL
EL
JSP
Session
Cookie
Servlet
Maven
前端
资源
Python
Axios
AJAX
后缀和
STL
差分
Shell
终端
分享
枚举
背包问题
RoboCom
PAT
油猴
计算几何
迭代
API
脑筋急转弯
Trie树(字典树)
有序集合
计数排序
水塘抽样
拒绝采样
随机化
回溯
分类讨论
队列(数据结构)
设计
广度优先搜索(BFS)
Bellman-Ford算法
Dijkstra算法
单源最短路径
Prim算法
Kruskal算法
最小生成树(MST)
贪心算法
矩阵
技巧
工具
模板
数据结构
双指针
滑动窗口
深度优先搜索(DFS)
二叉搜索树(BST)
二叉树
归并排序
递归
链表(数据结构)
多数投票算法
分治
数学
数组
字符串
位运算
单调队列
前缀和
单调栈
正则
哈希表
栈(数据结构)
计数
模拟
暴力
排序
动态规划(DP)
遍历
堆(优先队列)
并查集
图(数据结构)
二分查找
Java
C++
JavaScript
HTML
CSS
Linux
MySQL
Vue
目 录
CONTENT
以下是
力扣
相关的文章
2022-09-20
【DFS, 回溯】划分为k个相等的子集
题目698. 划分为k个相等的子集给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。示例 1:输入: nums = [4, 3, 2, 3, 5, 2, 1], k = 4输出: True说明: 有可能将其分成 4 个子集(5),(1,4),
2022-09-20
549
0
0
力扣
算法
2022-09-20
【DFS, 回溯】火柴拼正方形
题目473. 火柴拼正方形你将得到一个整数数组 matchsticks ,其中 matchsticks[i] 是第 i 个火柴棒的长度。你要用 所有的火柴棍 拼成一个正方形。你 不能折断 任何一根火柴棒,但你可以把它们连在一起,而且每根火柴棒必须 使用一次 。如果你能使这个正方形,则返回 true
2022-09-20
701
0
0
力扣
算法
2022-09-19
【模拟, 哈希表】无人机方阵
题目LCP 44. 开幕式焰火在 「力扣挑战赛」 开幕式的压轴节目 「无人机方阵」中,每一架无人机展示一种灯光颜色。 无人机方阵通过两种操作进行颜色图案变换:调整无人机的位置布局切换无人机展示的灯光颜色给定两个大小均为 N*M 的二维数组 source 和 target 表示无人机方阵表演的两种颜色
2022-09-19
364
0
0
力扣
算法
2022-09-19
【二叉树, DFS】开幕式焰火
题目LCP 44. 开幕式焰火「力扣挑战赛」开幕式开始了,空中绽放了一颗二叉树形的巨型焰火。给定一棵二叉树 root 代表焰火,节点值表示巨型焰火这一位置的颜色种类。请帮小扣计算巨型焰火有多少种不同的颜色。示例 1:输入:root = [1,3,2,1,null,2]输出:3解释:焰火中有 3 个不
2022-09-19
426
0
0
力扣
算法
2022-09-19
【排序, 哈希表】按照频率将数组升序排序
题目1636. 按照频率将数组升序排序给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。请你返回排序后的数组。示例 1:输入:nums = [1,1,2,2,2,3]输出:[3,1,1,2,2,2]解释:'3
2022-09-19
335
0
0
力扣
算法
2022-09-18
【前缀树】字符串的前缀分数和【力扣第 311 场周赛】
题目6183. 字符串的前缀分数和给你一个长度为 n 的数组 words ,该数组由 非空 字符串组成。定义字符串 word 的 分数 等于以 word 作为 前缀 的 words[i] 的数目。例如,如果 words = ["a", "ab", "
2022-09-18
470
0
0
力扣
算法
2022-09-18
【二叉树, DFS】反转二叉树的奇数层【力扣第 311 场周赛】
题目6182. 反转二叉树的奇数层给你一棵 完美 二叉树的根节点 root ,请你反转这棵树中每个 奇数 层的节点值。例如,假设第 3 层的节点值是 [2,1,3,4,7,11,29,18] ,那么反转后它应该变成 [18,29,11,7,4,3,1,2] 。反转后,返回树的根节点。完美 二叉树需满
2022-09-18
642
0
0
力扣
算法
2022-09-18
【遍历, 模拟】最长的字母序连续子字符串的长度【力扣第 311 场周赛】
题目6181. 最长的字母序连续子字符串的长度字母序连续字符串 是由字母表中连续字母组成的字符串。换句话说,字符串 "abcdefghijklmnopqrstuvwxyz" 的任意子字符串都是 字母序连续字符串 。例如,"abc" 是一个字母序连续字符串,而
2022-09-18
469
0
0
力扣
算法
2022-09-18
【数学】最小偶倍数【力扣第 311 场周赛】
题目6180. 最小偶倍数给你一个正整数 n ,返回 2 和 n 的最小公倍数(正整数)。示例 1:输入:n = 5输出:10解释:5 和 2 的最小公倍数是 10 。示例 2:输入:n = 6输出:6解释:6 和 2 的最小公倍数是 6 。注意数字会是它自身的倍数。提示:1 <= n <
2022-09-18
405
0
0
力扣
算法
2022-09-18
【贪心, 二分查找, 双指针】运动员和训练师的最大匹配数【力扣第 87 场双周赛】
题目6185. 运动员和训练师的最大匹配数给你一个下标从 0 开始的整数数组 players ,其中 players[i] 表示第 i 名运动员的 能力 值,同时给你一个下标从 0 开始的整数数组 trainers ,其中 trainers[j] 表示第 j 名训练师的 训练能力值 。如果第 i 名
2022-09-18
406
0
0
力扣
算法
2022-09-18
【模拟】统计共同度过的日子数【力扣第 87 场双周赛】
题目6184. 统计共同度过的日子数Alice 和 Bob 计划分别去罗马开会。给你四个字符串 arriveAlice ,leaveAlice ,arriveBob 和 leaveBob 。Alice 会在日期 arriveAlice 到 leaveAlice 之间在城市里(日期为闭区间),而 Bo
2022-09-18
328
0
0
力扣
算法
2022-09-17
【优先队列, 排序, BST】最小的k个数
题目剑指 Offer 40. 最小的k个数输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例 1:输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]示例 2:输入:arr = [0
2022-09-17
552
0
0
力扣
算法
2022-09-17
【字符串, 哈希表】两个相同字符之间的最长子字符串
题目1624. 两个相同字符之间的最长子字符串给你一个字符串 s,请你返回 两个相同字符之间的最长子字符串的长度 *,*计算长度时不含这两个字符。如果不存在这样的子字符串,返回 -1 。子字符串 是字符串中的一个连续字符序列。示例 1:输入:s = "aa"输出:0解释:最优的子
2022-09-17
566
0
0
力扣
算法
2022-09-14
【模拟】一年中的第几天
题目1154. 一年中的第几天给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。返回该日期是当年的第几天。示例 1:输入:date = "2019-01-09"输出:9解释:给定日期是2019年的第九天。示例 2:输入:date = &qu
2022-09-14
347
0
0
力扣
算法
2022-09-14
【模拟, 字符串】比较版本号
题目165. 比较版本号给你两个版本号 version1 和 version2 ,请你比较它们。版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每个版本号至少包含一个字符。修订号从左到右编号,下标从 0 开始,最左边的修订号下标为 0 ,
2022-09-14
578
0
0
力扣
算法
8
9
10
11
12