受到tomjobs大佬的博客启发,考虑到未来的我可能会回顾以往的题目,决定在这里记录下自己的练习记录与题解目录,方便自己查找吧😅
LeetCode
LeetCode周赛#200
题解 |
标签 |
1535 找出数组游戏的赢家 |
模拟 |
⭐1536 排布二进制网格的最少交换次数 |
贪心 |
⭐1537 最大得分 |
分段统计极值、双指针 |
LeetCode周赛#201
题解 |
标签 |
1545 找出第N个二进制字符串的第K位 |
分治 |
⭐1546 和为目标值的最大数目不重叠非空子数组数目 |
前缀和、哈希表、线性DP |
1547 切棍子的最小成本 |
区间DP |
LeetCode双周赛#32
题解 |
标签 |
1540 K次操作转变字符串 |
计数 |
⭐1541 平衡括号字符串的最少插入次数 |
计数 |
⭐1542 找出最长的超赞子字符串 |
前缀和、哈希表、状态压缩 |
LeetCode周赛#202
题解 |
标签 |
1552 两球之间的磁力 |
二分思想 |
⭐1553 吃掉N个橘子的最少天数 |
记忆化搜索 |
LeetCode双周赛#33
题解 |
标签 |
5480. 可以到达所有点的最少点数目 |
贪心 |
5481. 得到目标数组的最少函数调用次数 |
贪心、逆向思维 |
5482. 二维网格图中探测环 |
暴力搜索 |
LeetCode周赛#203
题解 |
标签 |
1561. 你可以获得的最大硬币数目 |
贪心 |
⭐1562. 查找大小为M的最新分组 |
二分思想、逆向思维、STL |
1563. 石子游戏 |
记忆化搜索 |
LeetCode周赛#204
题解 |
标签 |
1566. 重复至少 K 次且长度为 M 的模式 |
模拟 |
1567. 乘积为正数的最长子数组长度 |
贪心 |
⭐1569. 将子数组重新排序得到同一个二叉查找树的方案数 |
分治、组合公式 |
❓1568. 使陆地分离的最少天数 |
Tarjan求割点 |
LeetCode双周赛#34
题解 |
标签 |
5492. 分割字符串的方案数 |
组合公式、乘法原理、区间分割 |
⭐5493. 删除最短的子数组使剩余数组有序 |
归并排序、区间分割 |
5494. 统计所有可行路径 |
记忆化搜索 |
LeetCode周赛#205
题解 |
标签 |
5508. 数的平方等于两数乘积的方法数 |
模拟、哈希表 |
5509. 避免重复字母的最小删除成本 |
贪心 |
⭐5510. 保证图可完全遍历 |
并查集、最小生成树 |
LeetCode周赛#206
题解 |
标签 |
1583. 统计不开心的朋友 |
模拟、暴力 |
⭐1585. 检查字符串是否可以通过排序子字符串得到另一个字符串 |
暴力、排序思想、模拟 |
LeetCode周赛#207
题解 |
标签 |
5519. 重新排列单词间的空格 |
字符串、模拟 |
5520. 拆分字符串使唯一子字符串的数目最大 |
深搜、哈希表 |
⭐5521. 矩阵的最大非负积 |
深搜 或 DP |
⭐1595. 连通两组点的最小成本 |
状压DP、枚举子集、滚动数组 |
LeetCode双周赛#35
题解 |
标签 |
1589. 所有排列中的最大和 |
差分、贪心 |
⭐1590. 使数组和能被 P 整除 |
前缀和、贪心 |
⭐1591. 奇怪的打印机 II |
拓扑排序 |
LeetCode周赛 #208
题解 |
标签 |
1599. 经营摩天轮的最大利润 |
模拟 |
1600. 皇位继承顺序 |
C++类、多叉树的先序遍历 |
1601.最多可达成的换楼请求数目 |
枚举子集、回溯+剪枝 |
LCCUP 2020 秋季编程大赛
题解 |
标签 |
LCP 18.早餐组合 |
二分思想 |
⭐LCP 19.秋叶收藏集 |
线性DP |
⭐LCP 20.快速公交 |
记忆化搜索、数学、逆向思维 |
⭐LCP 21. 追逐游戏 |
深搜、宽搜 |
LeetCode双周赛#36
题解 |
标签 |
1604. 警告一小时内使用相同员工卡大于等于三次的人 |
|
⭐1605. 给定行和列的和求可行矩阵 |
贪心、稀疏矩阵 |
⭐1606. 找到处理最多请求的服务器 |
STL、任务分配、模拟 |
LeetCode周赛#209
题解 |
标签 |
⭐1609. 奇偶树 |
宽搜、二叉树的层次遍历 |
⭐1610. 可见点的最大数目 |
极角、排序、双指针 |
⭐1611. 使整数变为0的最少操作次数 |
记忆化搜索、格雷码 |
LeetCode周赛 #212
题解 |
标签 |
⭐1631. 最小体力消耗路径 |
并查集、最短路径 |
⭐1632. 矩阵转换后的秩 |
并查集 |
LeetCode 周赛 #213
题解 |
标签 |
5554. 能否连接形成数组 |
|
5555. 统计字典序元音字符串的数目 |
组合数、暴力搜索 |
⭐5556. 可以到达的最远建筑 |
贪心 |
⭐5600. 第K条最小指令 |
组合公式、分治 |
LeetCode 周赛 #214
(无题解) |
标签 |
1647. 字符频次唯一的最小删除次数 |
贪心 |
1648. 销售价值减少的颜色球 |
贪心 |
1649. 通过指令创建有序数组 |
树状数组 |
CodeForces
Educational Codeforces Round 92 (Rated for Div. 2)
题解 |
标签 |
B. Array Walk |
暴力、贪心 |
C. Good String |
暴力、性质观察 |
Codeforces Round #660 (Div. 2)
题解 |
标签 |
A. Captain Flint and Crew Recruitment |
模拟 |
B. Captain Flint and a Long Voyage |
C++类、多叉树的先序遍历 |
⭐C. Uncle Bogdan and Country Happiness |
深搜、逆向思维 |
Codeforces Round #661 (Div. 3)
题解 |
标签 |
D. Binary String To Subsequences |
暴力、贪心 |
⭐E1. Weights Division |
贪心、大顶堆 |
Codeforces Round #656 (Div. 3)
题解 |
标签 |
A. Three Pairwise Maximums |
构造 |
⭐C. Make It Good |
贪心 |
D. a-Good String |
深搜、分治 |
⭐E. Directing Edges |
拓扑排序 |
Codeforces Round #667 (Div. 3)
题解 |
标签 |
⭐B. Minimum Product |
枚举、贪心 |
⭐C. Yet Another Array Restoration |
数学、暴力 |
D. Decrease the Sum of Digits |
模拟、暴力 |
⭐E. Two Platforms |
二分思想、枚举 |
Codeforces Round #674 (Div. 3)
题解 |
标签 |
C. Increase and Copy |
枚举 |
⭐D. Non-zero Segments |
前缀和、哈希表 |
Grakn Forces 2020
题解 |
标签 |
A. Circle Coloring |
构造 |
B. Arrays Sum |
贪心、构造、双指针 |
C. Discrete Acceleration |
二分答案、模拟 |
D. Searchlights |
动态规划 |
E. Avoid Rainbow Cycles |
并查集 |
Codeforces Round #677 (Div. 3)
题解 |
标签 |
E. Two Round Dances |
圆排列 |
G. Reducing Delivery Cost |
最短路径、暴力 |
牛客竞赛
牛客小白月赛#27
题解 |
标签 |
❓A-巨木之森 |
树的直径 |
B-乐团派对 |
记忆化搜索、线性DP |
❓C-光玉小镇 |
搜索、状态压缩 |
⭐D-巅峰对决 |
线段树 |
E-使徒袭来 |
基本不等式 |
⭐F-核弹剑仙 |
\(bitset\)、拓扑排序 |
⭐H-社团游戏 |
二维前缀和、二分思想 |
⭐I-名作之壁 |
双指针、单调队列 |
牛客小白月赛#26
题解 |
标签 |
A-牛牛爱学习 |
二分答案、贪心 |
C-牛牛种花 |
离散化、树状数组、离线处理 |
D-失忆药水 |
二分图 |
E-牛牛走迷宫 |
广搜、贪心 |
G-牛牛爱几何 |
|
H-保卫家园 |
\(STL\)、区间重复覆盖 |
I-恶魔果实 |
深搜 |
J-牛牛喜欢字符串 |
模拟、贪心 |
牛客练习赛#70
题解 |
标签 |
A-重新排列 |
尺取法 |
B-拼凑 |
线性DP |
C-Mu函数 |
质因数分解、模拟、打表观察性质 |
D-数树 |
树的性质、STL |
牛客小白月赛#28
题解 |
标签 |
A-牛牛和牛可乐的赌约 |
逆元、快速幂 |
B-牛牛和牛可乐的赌约2 |
博弈论、打表 |
C-单词记忆方法 |
递归、分治 |
D-位运算之谜 |
|
F-牛牛的健身运动 |
三分思想 |
G-牛牛和字符串的日常 |
\(KMP\) |
H-上学要迟到了 |
单源最短路径 |
I-迷宫 |
动态规划 |
J-树上行走 |
并查集 |
牛客小白月赛 #25
题解 |
标签 |
J-异或和之和 |
组合公式、逆元、位运算 |
B-k-size字符串 |
组合公式、逆元 |
C-白魔法师 |
|
D-解方程 |
二分思想 |