From f3c481e80b57b77fc338bc0ee7c2d6514f74ef17 Mon Sep 17 00:00:00 2001 From: programmercarl <826123027@qq.com> Date: Fri, 14 Mar 2025 18:05:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E7=AB=A0=E5=A4=B4?= =?UTF-8?q?=E9=83=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problems/0001.两数之和.md | 12 +++------ problems/0005.最长回文子串.md | 12 +++------ problems/0015.三数之和.md | 12 +++------ problems/0017.电话号码的字母组合.md | 12 +++------ problems/0018.四数之和.md | 12 +++------ problems/0019.删除链表的倒数第N个节点.md | 12 +++------ problems/0020.有效的括号.md | 12 +++------ problems/0024.两两交换链表中的节点.md | 12 +++------ problems/0027.移除元素.md | 12 +++------ problems/0028.实现strStr.md | 12 +++------ problems/0031.下一个排列.md | 12 +++------ ...排序数组中查找元素的第一个和最后一个位置.md | 12 +++------ problems/0035.搜索插入位置.md | 12 +++------ problems/0037.解数独.md | 12 +++------ problems/0039.组合总和.md | 12 +++------ problems/0040.组合总和II.md | 12 +++------ problems/0042.接雨水.md | 12 +++------ problems/0045.跳跃游戏II.md | 12 +++------ problems/0046.全排列.md | 12 +++------ problems/0047.全排列II.md | 12 +++------ problems/0051.N皇后.md | 12 +++------ problems/0052.N皇后II.md | 12 +++------ problems/0053.最大子序和.md | 12 +++------ problems/0053.最大子序和(动态规划).md | 12 +++------ problems/0054.螺旋矩阵.md | 12 +++------ problems/0055.跳跃游戏.md | 12 +++------ problems/0056.合并区间.md | 12 +++------ problems/0059.螺旋矩阵II.md | 12 +++------ problems/0062.不同路径.md | 12 +++------ problems/0063.不同路径II.md | 12 +++------ problems/0070.爬楼梯.md | 12 +++------ problems/0070.爬楼梯完全背包版本.md | 12 +++------ problems/0072.编辑距离.md | 12 +++------ problems/0077.组合.md | 12 +++------ problems/0077.组合优化.md | 12 +++------ problems/0078.子集.md | 12 +++------ problems/0084.柱状图中最大的矩形.md | 12 +++------ problems/0090.子集II.md | 12 +++------ problems/0093.复原IP地址.md | 12 +++------ problems/0096.不同的二叉搜索树.md | 12 +++------ problems/0098.验证二叉搜索树.md | 12 +++------ problems/0100.相同的树.md | 12 +++------ problems/0101.对称二叉树.md | 12 +++------ problems/0102.二叉树的层序遍历.md | 12 +++------ problems/0104.二叉树的最大深度.md | 12 +++------ .../0106.从中序与后序遍历序列构造二叉树.md | 12 +++------ problems/0108.将有序数组转换为二叉搜索树.md | 12 +++------ problems/0110.平衡二叉树.md | 12 +++------ problems/0111.二叉树的最小深度.md | 12 +++------ problems/0112.路径总和.md | 12 +++------ problems/0115.不同的子序列.md | 12 +++------ .../0116.填充每个节点的下一个右侧节点指针.md | 12 +++------ problems/0121.买卖股票的最佳时机.md | 12 +++------ problems/0122.买卖股票的最佳时机II.md | 12 +++------ .../0122.买卖股票的最佳时机II(动态规划).md | 12 +++------ problems/0123.买卖股票的最佳时机III.md | 12 +++------ problems/0127.单词接龙.md | 12 +++------ problems/0129.求根到叶子节点数字之和.md | 12 +++------ problems/0130.被围绕的区域.md | 12 +++------ problems/0131.分割回文串.md | 12 +++------ problems/0132.分割回文串II.md | 12 +++------ problems/0134.加油站.md | 12 +++------ problems/0135.分发糖果.md | 12 +++------ problems/0139.单词拆分.md | 12 +++------ problems/0141.环形链表.md | 12 +++------ problems/0142.环形链表II.md | 12 +++------ problems/0143.重排链表.md | 12 +++------ problems/0150.逆波兰表达式求值.md | 12 +++------ problems/0151.翻转字符串里的单词.md | 12 +++------ problems/0160.相交链表.md | 12 +++------ problems/0188.买卖股票的最佳时机IV.md | 12 +++------ problems/0189.旋转数组.md | 12 +++------ problems/0198.打家劫舍.md | 12 +++------ problems/0200.岛屿数量.广搜版.md | 12 +++------ problems/0200.岛屿数量.深搜版.md | 12 +++------ problems/0202.快乐数.md | 12 +++------ problems/0203.移除链表元素.md | 12 +++------ problems/0205.同构字符串.md | 12 +++------ problems/0206.翻转链表.md | 12 +++------ problems/0207.课程表.md | 12 +++------ problems/0209.长度最小的子数组.md | 12 +++------ problems/0210.课程表II.md | 3 +++ problems/0213.打家劫舍II.md | 12 +++------ problems/0216.组合总和III.md | 12 +++------ problems/0222.完全二叉树的节点个数.md | 12 +++------ problems/0225.用队列实现栈.md | 12 +++------ problems/0226.翻转二叉树.md | 12 +++------ problems/0232.用栈实现队列.md | 12 +++------ problems/0234.回文链表.md | 12 +++------ problems/0235.二叉搜索树的最近公共祖先.md | 12 +++------ problems/0236.二叉树的最近公共祖先.md | 12 +++------ problems/0239.滑动窗口最大值.md | 12 +++------ problems/0242.有效的字母异位词.md | 12 +++------ problems/0257.二叉树的所有路径.md | 12 +++------ problems/0279.完全平方数.md | 12 +++------ problems/0283.移动零.md | 12 +++------ problems/0300.最长上升子序列.md | 12 +++------ problems/0309.最佳买卖股票时机含冷冻期.md | 12 +++------ problems/0322.零钱兑换.md | 12 +++------ problems/0332.重新安排行程.md | 12 +++------ problems/0337.打家劫舍III.md | 12 +++------ problems/0343.整数拆分.md | 12 +++------ problems/0344.反转字符串.md | 12 +++------ problems/0347.前K个高频元素.md | 12 +++------ problems/0349.两个数组的交集.md | 12 +++------ problems/0376.摆动序列.md | 12 +++------ problems/0377.组合总和Ⅳ.md | 12 +++------ problems/0383.赎金信.md | 12 +++------ problems/0392.判断子序列.md | 12 +++------ problems/0404.左叶子之和.md | 12 +++------ problems/0406.根据身高重建队列.md | 12 +++------ problems/0416.分割等和子集.md | 12 +++------ problems/0417.太平洋大西洋水流问题.md | 12 +++------ problems/0435.无重叠区间.md | 12 +++------ problems/0450.删除二叉搜索树中的节点.md | 12 +++------ problems/0452.用最少数量的箭引爆气球.md | 12 +++------ problems/0454.四数相加II.md | 12 +++------ problems/0455.分发饼干.md | 12 +++------ problems/0459.重复的子字符串.md | 12 +++------ problems/0463.岛屿的周长.md | 12 +++------ problems/0474.一和零.md | 12 +++------ problems/0491.递增子序列.md | 12 +++------ problems/0494.目标和.md | 12 +++------ problems/0496.下一个更大元素I.md | 12 +++------ problems/0501.二叉搜索树中的众数.md | 12 +++------ problems/0503.下一个更大元素II.md | 12 +++------ problems/0509.斐波那契数.md | 12 +++------ problems/0513.找树左下角的值.md | 12 +++------ problems/0516.最长回文子序列.md | 12 +++------ problems/0518.零钱兑换II.md | 12 +++------ problems/0530.二叉搜索树的最小绝对差.md | 12 +++------ problems/0538.把二叉搜索树转换为累加树.md | 12 +++------ problems/0541.反转字符串II.md | 12 +++------ problems/0583.两个字符串的删除操作.md | 12 +++------ problems/0617.合并二叉树.md | 12 +++------ problems/0647.回文子串.md | 12 +++------ problems/0649.Dota2参议院.md | 12 +++------ problems/0654.最大二叉树.md | 12 +++------ problems/0657.机器人能否返回原点.md | 12 +++------ problems/0669.修剪二叉搜索树.md | 12 +++------ problems/0673.最长递增子序列的个数.md | 12 +++------ problems/0674.最长连续递增序列.md | 12 +++------ problems/0684.冗余连接.md | 12 +++------ problems/0685.冗余连接II.md | 12 +++------ problems/0695.岛屿的最大面积.md | 12 +++------ problems/0700.二叉搜索树中的搜索.md | 12 +++------ problems/0701.二叉搜索树中的插入操作.md | 12 +++------ problems/0704.二分查找.md | 12 +++------ problems/0707.设计链表.md | 12 +++------ problems/0714.买卖股票的最佳时机含手续费.md | 12 +++------ ....买卖股票的最佳时机含手续费(动态规划).md | 12 +++------ problems/0718.最长重复子数组.md | 12 +++------ problems/0724.寻找数组的中心索引.md | 12 +++------ problems/0738.单调递增的数字.md | 12 +++------ problems/0739.每日温度.md | 12 +++------ problems/0743.网络延迟时间.md | 3 +++ problems/0746.使用最小花费爬楼梯.md | 12 +++------ problems/0763.划分字母区间.md | 12 +++------ problems/0787.K站中转内最便宜的航班.md | 12 +++------ problems/0797.所有可能的路径.md | 12 +++------ problems/0827.最大人工岛.md | 12 +++------ problems/0841.钥匙和房间.md | 12 +++------ problems/0844.比较含退格的字符串.md | 12 +++------ problems/0860.柠檬水找零.md | 12 +++------ problems/0922.按奇偶排序数组II.md | 12 +++------ problems/0925.长按键入.md | 12 +++------ problems/0941.有效的山脉数组.md | 12 +++------ problems/0968.监控二叉树.md | 12 +++------ problems/0977.有序数组的平方.md | 12 +++------ problems/1002.查找常用字符.md | 12 +++------ problems/1005.K次取反后最大化的数组和.md | 12 +++------ problems/1020.飞地的数量.md | 12 +++------ problems/1035.不相交的线.md | 12 +++------ problems/1047.删除字符串中的所有相邻重复项.md | 12 +++------ problems/1049.最后一块石头的重量II.md | 12 +++------ problems/1143.最长公共子序列.md | 12 +++------ problems/1207.独一无二的出现次数.md | 12 +++------ problems/1221.分割平衡字符串.md | 12 +++------ problems/1254.统计封闭岛屿的数目.md | 12 +++------ problems/1334.阈值距离内邻居最少的城市.md | 12 +++------ problems/1356.根据数字二进制下1的数目排序.md | 12 +++------ problems/1365.有多少小于当前数字的数字.md | 12 +++------ problems/1382.将二叉搜索树变平衡.md | 12 +++------ problems/1791.找出星型图的中心节点.md | 12 +++------ problems/1971.寻找图中是否存在路径.md | 12 +++------ ...n)的算法居然超时了,此时的n究竟是多大?.md | 12 +++------ problems/images/0110.字符串接龙-03.png | Bin 0 -> 56769 bytes problems/toolgithub.sh | 24 +++++++++++------- .../为了绝杀编辑距离,卡尔做了三步铺垫.md | 12 +++------ problems/二叉树中递归带着回溯.md | 12 +++------ problems/二叉树总结篇.md | 12 +++------ problems/二叉树理论基础.md | 12 +++------ problems/二叉树的统一迭代法.md | 12 +++------ problems/二叉树的迭代遍历.md | 12 +++------ problems/二叉树的递归遍历.md | 12 +++------ problems/剑指Offer05.替换空格.md | 12 +++------ problems/剑指Offer58-II.左旋转字符串.md | 12 +++------ problems/动态规划-股票问题总结篇.md | 12 +++------ problems/动态规划总结篇.md | 12 +++------ problems/动态规划理论基础.md | 12 +++------ problems/双指针总结.md | 12 +++------ problems/哈希表总结.md | 12 +++------ problems/哈希表理论基础.md | 12 +++------ problems/回溯总结.md | 12 +++------ problems/回溯算法去重问题的另一种写法.md | 12 +++------ problems/回溯算法理论基础.md | 12 +++------ problems/字符串总结.md | 12 +++------ problems/数组总结篇.md | 12 +++------ problems/数组理论基础.md | 12 +++------ problems/栈与队列总结.md | 12 +++------ problems/栈与队列理论基础.md | 12 +++------ .../根据身高重建队列(vector原理讲解).md | 12 +++------ problems/算法模板.md | 12 +++------ problems/背包总结篇.md | 12 +++------ problems/背包理论基础01背包-1.md | 12 +++------ problems/背包理论基础01背包-2.md | 12 +++------ problems/背包问题完全背包一维.md | 3 +++ problems/背包问题理论基础多重背包.md | 12 +++------ problems/背包问题理论基础完全背包.md | 12 +++------ problems/贪心算法总结篇.md | 12 +++------ problems/贪心算法理论基础.md | 12 +++------ problems/链表总结篇.md | 12 +++------ problems/链表理论基础.md | 12 +++------ problems/面试题02.07.链表相交.md | 12 +++------ 224 files changed, 681 insertions(+), 1980 deletions(-) create mode 100644 problems/images/0110.字符串接龙-03.png diff --git a/problems/0001.两数之和.md b/problems/0001.两数之和.md index e982ae12..6be92fa8 100644 --- a/problems/0001.两数之和.md +++ b/problems/0001.两数之和.md @@ -1,8 +1,6 @@ -
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1. 两数之和 @@ -557,7 +555,3 @@ int* twoSum(int* nums, int numsSize, int target, int* returnSize){ } ``` -
-
-
-
diff --git a/problems/0005.最长回文子串.md b/problems/0005.最长回文子串.md
index b3d3b938..4ce49810 100644
--- a/problems/0005.最长回文子串.md
+++ b/problems/0005.最长回文子串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -731,8 +729,4 @@ public class Solution { ``` -
-
-
-
diff --git a/problems/0015.三数之和.md b/problems/0015.三数之和.md
index 1685db74..52dbdab7 100644
--- a/problems/0015.三数之和.md
+++ b/problems/0015.三数之和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -980,7 +978,3 @@ object Solution { } ``` -
-
-
-
diff --git a/problems/0017.电话号码的字母组合.md b/problems/0017.电话号码的字母组合.md
index 9a320ca0..93f41e0f 100644
--- a/problems/0017.电话号码的字母组合.md
+++ b/problems/0017.电话号码的字母组合.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 17.电话号码的字母组合 @@ -766,7 +764,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0018.四数之和.md b/problems/0018.四数之和.md
index f3188b0f..bf7d3bd4 100644
--- a/problems/0018.四数之和.md
+++ b/problems/0018.四数之和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 一样的道理,能解决四数之和 @@ -798,8 +796,4 @@ def four_sum(nums, target) end ``` -
-
-
-
diff --git a/problems/0019.删除链表的倒数第N个节点.md b/problems/0019.删除链表的倒数第N个节点.md
index 16312d0f..53b59039 100644
--- a/problems/0019.删除链表的倒数第N个节点.md
+++ b/problems/0019.删除链表的倒数第N个节点.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -479,7 +477,3 @@ public class Solution { } } ``` -
-
-
-
diff --git a/problems/0020.有效的括号.md b/problems/0020.有效的括号.md
index 2475138e..c642fb4e 100644
--- a/problems/0020.有效的括号.md
+++ b/problems/0020.有效的括号.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -574,8 +572,4 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0024.两两交换链表中的节点.md b/problems/0024.两两交换链表中的节点.md
index 305bb7cc..b9494297 100644
--- a/problems/0024.两两交换链表中的节点.md
+++ b/problems/0024.两两交换链表中的节点.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 24. 两两交换链表中的节点 @@ -527,7 +525,3 @@ public ListNode SwapPairs(ListNode head) } ``` -
-
-
-
diff --git a/problems/0027.移除元素.md b/problems/0027.移除元素.md
index 10817ba6..d01765ff 100644
--- a/problems/0027.移除元素.md
+++ b/problems/0027.移除元素.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 27. 移除元素 @@ -519,7 +517,3 @@ int removeElement(List
-
-
-
diff --git a/problems/0028.实现strStr.md b/problems/0028.实现strStr.md
index 63a08d96..b25cb301 100644
--- a/problems/0028.实现strStr.md
+++ b/problems/0028.实现strStr.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 在一个串中查找是否出现过另一个串,这是KMP的看家本领。 @@ -1520,7 +1518,3 @@ int strStr(char* haystack, char* needle) { } ``` -
-
-
-
diff --git a/problems/0031.下一个排列.md b/problems/0031.下一个排列.md
index 48af8d0d..95bb1d89 100644
--- a/problems/0031.下一个排列.md
+++ b/problems/0031.下一个排列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -269,7 +267,3 @@ var nextPermutation = function(nums) { -
-
-
-
diff --git a/problems/0034.在排序数组中查找元素的第一个和最后一个位置.md b/problems/0034.在排序数组中查找元素的第一个和最后一个位置.md
index 16adcdf1..37248e48 100644
--- a/problems/0034.在排序数组中查找元素的第一个和最后一个位置.md
+++ b/problems/0034.在排序数组中查找元素的第一个和最后一个位置.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 34. 在排序数组中查找元素的第一个和最后一个位置 @@ -855,7 +853,3 @@ int* searchRange(int* nums, int numsSize, int target, int* returnSize){ ``` -
-
-
-
diff --git a/problems/0035.搜索插入位置.md b/problems/0035.搜索插入位置.md
index b5be9a5f..e0b065cd 100644
--- a/problems/0035.搜索插入位置.md
+++ b/problems/0035.搜索插入位置.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -549,7 +547,3 @@ int searchInsert(int* nums, int numsSize, int target){ ``` -
-
-
-
diff --git a/problems/0037.解数独.md b/problems/0037.解数独.md
index 5f3f881c..b26bf533 100644
--- a/problems/0037.解数独.md
+++ b/problems/0037.解数独.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -893,7 +891,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0039.组合总和.md b/problems/0039.组合总和.md
index 92c68562..455bd697 100644
--- a/problems/0039.组合总和.md
+++ b/problems/0039.组合总和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -661,7 +659,3 @@ public class Solution -
-
-
-
diff --git a/problems/0040.组合总和II.md b/problems/0040.组合总和II.md
index 22cf726d..281db4dc 100644
--- a/problems/0040.组合总和II.md
+++ b/problems/0040.组合总和II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 这篇可以说是全网把组合问题如何去重,讲的最清晰的了! @@ -807,7 +805,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0042.接雨水.md b/problems/0042.接雨水.md
index 0484f830..8a424e3e 100644
--- a/problems/0042.接雨水.md
+++ b/problems/0042.接雨水.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -1095,7 +1093,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0045.跳跃游戏II.md b/problems/0045.跳跃游戏II.md
index 8919d393..a20eb2a6 100644
--- a/problems/0045.跳跃游戏II.md
+++ b/problems/0045.跳跃游戏II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 相对于[贪心算法:跳跃游戏](https://mp.weixin.qq.com/s/606_N9j8ACKCODoCbV1lSA)难了不少,做好心理准备! @@ -542,7 +540,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0046.全排列.md b/problems/0046.全排列.md
index ca465efd..611a4cb1 100644
--- a/problems/0046.全排列.md
+++ b/problems/0046.全排列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 46.全排列 @@ -521,8 +519,4 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0047.全排列II.md b/problems/0047.全排列II.md
index 08e3c616..1e51a7bc 100644
--- a/problems/0047.全排列II.md
+++ b/problems/0047.全排列II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -555,7 +553,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0051.N皇后.md b/problems/0051.N皇后.md
index 38fc07e7..b201b55f 100644
--- a/problems/0051.N皇后.md
+++ b/problems/0051.N皇后.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 51. N皇后 @@ -921,7 +919,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0052.N皇后II.md b/problems/0052.N皇后II.md
index 271484a4..11c257b0 100644
--- a/problems/0052.N皇后II.md
+++ b/problems/0052.N皇后II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -307,7 +305,3 @@ class Solution { } ``` -
-
-
-
diff --git a/problems/0053.最大子序和.md b/problems/0053.最大子序和.md
index 705a00d7..6f8c2a6e 100644
--- a/problems/0053.最大子序和.md
+++ b/problems/0053.最大子序和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 53. 最大子序和 @@ -492,7 +490,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0053.最大子序和(动态规划).md b/problems/0053.最大子序和(动态规划).md
index 38a3a118..568626dc 100644
--- a/problems/0053.最大子序和(动态规划).md
+++ b/problems/0053.最大子序和(动态规划).md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 53. 最大子序和 @@ -244,7 +242,3 @@ function maxSubArray(nums: number[]): number { -
-
-
-
diff --git a/problems/0054.螺旋矩阵.md b/problems/0054.螺旋矩阵.md
index 3b7afb90..7d7f460f 100644
--- a/problems/0054.螺旋矩阵.md
+++ b/problems/0054.螺旋矩阵.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -485,7 +483,3 @@ func min(x, y int) int { ``` -
-
-
-
diff --git a/problems/0055.跳跃游戏.md b/problems/0055.跳跃游戏.md
index 896dc998..3ab004b2 100644
--- a/problems/0055.跳跃游戏.md
+++ b/problems/0055.跳跃游戏.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 55. 跳跃游戏 @@ -293,7 +291,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0056.合并区间.md b/problems/0056.合并区间.md
index 538be693..76792dba 100644
--- a/problems/0056.合并区间.md
+++ b/problems/0056.合并区间.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 56. 合并区间 @@ -405,7 +403,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0059.螺旋矩阵II.md b/problems/0059.螺旋矩阵II.md
index 94966126..9961c0e7 100644
--- a/problems/0059.螺旋矩阵II.md
+++ b/problems/0059.螺旋矩阵II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -829,7 +827,3 @@ def generate_matrix(n) end ``` -
-
-
-
diff --git a/problems/0062.不同路径.md b/problems/0062.不同路径.md
index 7025135a..23cd8060 100644
--- a/problems/0062.不同路径.md
+++ b/problems/0062.不同路径.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -616,7 +614,3 @@ public class Solution -
-
-
-
diff --git a/problems/0063.不同路径II.md b/problems/0063.不同路径II.md
index 13923abe..61d9329d 100644
--- a/problems/0063.不同路径II.md
+++ b/problems/0063.不同路径II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -781,7 +779,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0070.爬楼梯.md b/problems/0070.爬楼梯.md
index 6a13a21c..92c38586 100644
--- a/problems/0070.爬楼梯.md
+++ b/problems/0070.爬楼梯.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 70. 爬楼梯 @@ -520,8 +518,4 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0070.爬楼梯完全背包版本.md b/problems/0070.爬楼梯完全背包版本.md
index c51a590b..a5435ddd 100644
--- a/problems/0070.爬楼梯完全背包版本.md
+++ b/problems/0070.爬楼梯完全背包版本.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 70. 爬楼梯(进阶版) @@ -252,7 +250,3 @@ var climbStairs = function (n: number): number { ### Rust: -
-
-
-
diff --git a/problems/0072.编辑距离.md b/problems/0072.编辑距离.md
index 0da3bf50..408999d8 100644
--- a/problems/0072.编辑距离.md
+++ b/problems/0072.编辑距离.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 72. 编辑距离 @@ -462,7 +460,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0077.组合.md b/problems/0077.组合.md
index c4be5a38..60900d76 100644
--- a/problems/0077.组合.md
+++ b/problems/0077.组合.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 第77题. 组合 @@ -876,7 +874,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0077.组合优化.md b/problems/0077.组合优化.md
index 0fa568af..e2ca3d7d 100644
--- a/problems/0077.组合优化.md
+++ b/problems/0077.组合优化.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -412,7 +410,3 @@ object Solution { ``` -
-
-
-
diff --git a/problems/0078.子集.md b/problems/0078.子集.md
index 0c368b41..73eb385b 100644
--- a/problems/0078.子集.md
+++ b/problems/0078.子集.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 78.子集 @@ -492,7 +490,3 @@ public class Solution { -
-
-
-
diff --git a/problems/0084.柱状图中最大的矩形.md b/problems/0084.柱状图中最大的矩形.md
index 5c6f4073..6577cf54 100644
--- a/problems/0084.柱状图中最大的矩形.md
+++ b/problems/0084.柱状图中最大的矩形.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 84.柱状图中最大的矩形 @@ -863,7 +861,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0090.子集II.md b/problems/0090.子集II.md
index 811d3cc0..3bda02bc 100644
--- a/problems/0090.子集II.md
+++ b/problems/0090.子集II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 90.子集II @@ -697,7 +695,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0093.复原IP地址.md b/problems/0093.复原IP地址.md
index a03a0e3b..1a898278 100644
--- a/problems/0093.复原IP地址.md
+++ b/problems/0093.复原IP地址.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -876,7 +874,3 @@ public class Solution -
-
-
-
diff --git a/problems/0096.不同的二叉搜索树.md b/problems/0096.不同的二叉搜索树.md
index 25d79aff..f4e0e456 100644
--- a/problems/0096.不同的二叉搜索树.md
+++ b/problems/0096.不同的二叉搜索树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -348,7 +346,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0098.验证二叉搜索树.md b/problems/0098.验证二叉搜索树.md
index fb4ca7d8..22a47f96 100644
--- a/problems/0098.验证二叉搜索树.md
+++ b/problems/0098.验证二叉搜索树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 98.验证二叉搜索树 @@ -807,7 +805,3 @@ public bool IsValidBST(TreeNode root) ``` -
-
-
-
diff --git a/problems/0100.相同的树.md b/problems/0100.相同的树.md
index 7268b9f0..52c9fcf2 100644
--- a/problems/0100.相同的树.md
+++ b/problems/0100.相同的树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -340,7 +338,3 @@ function isSameTree(p: TreeNode | null, q: TreeNode | null): boolean { -
-
-
-
diff --git a/problems/0101.对称二叉树.md b/problems/0101.对称二叉树.md
index 31c24fc5..f0664084 100644
--- a/problems/0101.对称二叉树.md
+++ b/problems/0101.对称二叉树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 101. 对称二叉树 @@ -946,8 +944,4 @@ public bool IsSymmetric(TreeNode root) ``` -
-
-
-
diff --git a/problems/0102.二叉树的层序遍历.md b/problems/0102.二叉树的层序遍历.md
index ce53e49a..da2d85c9 100644
--- a/problems/0102.二叉树的层序遍历.md
+++ b/problems/0102.二叉树的层序遍历.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -3601,7 +3599,3 @@ impl Solution { **致敬叶师傅!** -
-
-
-
diff --git a/problems/0104.二叉树的最大深度.md b/problems/0104.二叉树的最大深度.md
index fdc90096..6b9994ed 100644
--- a/problems/0104.二叉树的最大深度.md
+++ b/problems/0104.二叉树的最大深度.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -1195,7 +1193,3 @@ public int MaxDepth(TreeNode root) -
-
-
-
diff --git a/problems/0106.从中序与后序遍历序列构造二叉树.md b/problems/0106.从中序与后序遍历序列构造二叉树.md
index bde61a75..d0af8fef 100644
--- a/problems/0106.从中序与后序遍历序列构造二叉树.md
+++ b/problems/0106.从中序与后序遍历序列构造二叉树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -1351,7 +1349,3 @@ public TreeNode BuildTree(int[] inorder, int[] postorder) ``` -
-
-
-
diff --git a/problems/0108.将有序数组转换为二叉搜索树.md b/problems/0108.将有序数组转换为二叉搜索树.md
index 4804ccd3..adb2a060 100644
--- a/problems/0108.将有序数组转换为二叉搜索树.md
+++ b/problems/0108.将有序数组转换为二叉搜索树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 构造二叉搜索树,一不小心就平衡了 @@ -562,7 +560,3 @@ public TreeNode Traversal(int[] nums, int left, int right) -
-
-
-
diff --git a/problems/0110.平衡二叉树.md b/problems/0110.平衡二叉树.md
index a4339ac3..c3da7280 100644
--- a/problems/0110.平衡二叉树.md
+++ b/problems/0110.平衡二叉树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -998,7 +996,3 @@ public int GetHeight(TreeNode root) ``` -
-
-
-
diff --git a/problems/0111.二叉树的最小深度.md b/problems/0111.二叉树的最小深度.md
index 708e0532..a77594b2 100644
--- a/problems/0111.二叉树的最小深度.md
+++ b/problems/0111.二叉树的最小深度.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 和求最大深度一个套路? @@ -752,7 +750,3 @@ public int MinDepth(TreeNode root) } ``` -
-
-
-
diff --git a/problems/0112.路径总和.md b/problems/0112.路径总和.md
index 141967f5..22ed777f 100644
--- a/problems/0112.路径总和.md
+++ b/problems/0112.路径总和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -1624,8 +1622,4 @@ public class Solution { ``` -
-
-
-
diff --git a/problems/0115.不同的子序列.md b/problems/0115.不同的子序列.md
index cf24c4c1..832b64d1 100644
--- a/problems/0115.不同的子序列.md
+++ b/problems/0115.不同的子序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 115.不同的子序列 @@ -376,7 +374,3 @@ impl Solution { -
-
-
-
diff --git a/problems/0116.填充每个节点的下一个右侧节点指针.md b/problems/0116.填充每个节点的下一个右侧节点指针.md
index 98bd4e41..234929f3 100644
--- a/problems/0116.填充每个节点的下一个右侧节点指针.md
+++ b/problems/0116.填充每个节点的下一个右侧节点指针.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 116. 填充每个节点的下一个右侧节点指针 @@ -489,8 +487,4 @@ public class Solution -
-
-
-
diff --git a/problems/0121.买卖股票的最佳时机.md b/problems/0121.买卖股票的最佳时机.md
index f8092503..b9df47a4 100644
--- a/problems/0121.买卖股票的最佳时机.md
+++ b/problems/0121.买卖股票的最佳时机.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 121. 买卖股票的最佳时机 @@ -627,7 +625,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0122.买卖股票的最佳时机II.md b/problems/0122.买卖股票的最佳时机II.md
index 6663a66d..b2680407 100644
--- a/problems/0122.买卖股票的最佳时机II.md
+++ b/problems/0122.买卖股票的最佳时机II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 122.买卖股票的最佳时机 II @@ -423,7 +421,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0122.买卖股票的最佳时机II(动态规划).md b/problems/0122.买卖股票的最佳时机II(动态规划).md
index 0dced9ef..d8cb308b 100644
--- a/problems/0122.买卖股票的最佳时机II(动态规划).md
+++ b/problems/0122.买卖股票的最佳时机II(动态规划).md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 122.买卖股票的最佳时机II @@ -477,7 +475,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0123.买卖股票的最佳时机III.md b/problems/0123.买卖股票的最佳时机III.md
index 1b7c09d2..75f7cb3f 100644
--- a/problems/0123.买卖股票的最佳时机III.md
+++ b/problems/0123.买卖股票的最佳时机III.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 123.买卖股票的最佳时机III @@ -565,7 +563,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0127.单词接龙.md b/problems/0127.单词接龙.md
index 00d7d4cf..556613e5 100644
--- a/problems/0127.单词接龙.md
+++ b/problems/0127.单词接龙.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 127. 单词接龙 @@ -360,7 +358,3 @@ function diffonechar(word1: string, word2: string): boolean { ``` -
-
-
-
diff --git a/problems/0129.求根到叶子节点数字之和.md b/problems/0129.求根到叶子节点数字之和.md
index 90dfd061..923bc638 100644
--- a/problems/0129.求根到叶子节点数字之和.md
+++ b/problems/0129.求根到叶子节点数字之和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -383,7 +381,3 @@ int sumNumbers(struct TreeNode* root){ ``` -
-
-
-
diff --git a/problems/0130.被围绕的区域.md b/problems/0130.被围绕的区域.md
index 8ef8d5b2..4eeb5714 100644
--- a/problems/0130.被围绕的区域.md
+++ b/problems/0130.被围绕的区域.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 130. 被围绕的区域 @@ -793,7 +791,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0131.分割回文串.md b/problems/0131.分割回文串.md
index 4eca0ddf..f9b5d244 100644
--- a/problems/0131.分割回文串.md
+++ b/problems/0131.分割回文串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 切割问题其实是一种组合问题! @@ -1007,7 +1005,3 @@ public class Solution -
-
-
-
diff --git a/problems/0132.分割回文串II.md b/problems/0132.分割回文串II.md
index 85e047f2..2117a448 100644
--- a/problems/0132.分割回文串II.md
+++ b/problems/0132.分割回文串II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -373,7 +371,3 @@ var minCut = function(s) { -
-
-
-
diff --git a/problems/0134.加油站.md b/problems/0134.加油站.md
index 0248760d..fdf3e0d3 100644
--- a/problems/0134.加油站.md
+++ b/problems/0134.加油站.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 134. 加油站 @@ -709,7 +707,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0135.分发糖果.md b/problems/0135.分发糖果.md
index eb2081fe..75cce157 100644
--- a/problems/0135.分发糖果.md
+++ b/problems/0135.分发糖果.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 135. 分发糖果 @@ -401,7 +399,3 @@ public class Solution -
-
-
-
diff --git a/problems/0139.单词拆分.md b/problems/0139.单词拆分.md
index 29748e27..b74d2cdf 100644
--- a/problems/0139.单词拆分.md
+++ b/problems/0139.单词拆分.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -565,7 +563,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0141.环形链表.md b/problems/0141.环形链表.md
index ac656576..4957e9fb 100644
--- a/problems/0141.环形链表.md
+++ b/problems/0141.环形链表.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 141. 环形链表 @@ -160,7 +158,3 @@ function hasCycle(head: ListNode | null): boolean { -
-
-
-
diff --git a/problems/0142.环形链表II.md b/problems/0142.环形链表II.md
index 7cda58c3..fb8b875f 100644
--- a/problems/0142.环形链表II.md
+++ b/problems/0142.环形链表II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -465,7 +463,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0143.重排链表.md b/problems/0143.重排链表.md
index ccddef5b..c61eb4b4 100644
--- a/problems/0143.重排链表.md
+++ b/problems/0143.重排链表.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 143.重排链表 @@ -689,7 +687,3 @@ void reorderList(struct ListNode* head){ ``` -
-
-
-
diff --git a/problems/0150.逆波兰表达式求值.md b/problems/0150.逆波兰表达式求值.md
index bc73f6da..6d21452d 100644
--- a/problems/0150.逆波兰表达式求值.md
+++ b/problems/0150.逆波兰表达式求值.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 这不仅仅是一道好题,也展现出计算机的思考方式 @@ -550,7 +548,3 @@ int evalRPN(char** tokens, int tokensSize) { } ``` -
-
-
-
diff --git a/problems/0151.翻转字符串里的单词.md b/problems/0151.翻转字符串里的单词.md
index 3dbd59b9..b5246a7d 100644
--- a/problems/0151.翻转字符串里的单词.md
+++ b/problems/0151.翻转字符串里的单词.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -1086,8 +1084,4 @@ public string ReverseWords(string s) { } ``` -
-
-
-
diff --git a/problems/0160.相交链表.md b/problems/0160.相交链表.md
index d4422bd8..cdc58912 100644
--- a/problems/0160.相交链表.md
+++ b/problems/0160.相交链表.md
@@ -1,11 +1,5 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) 同:[链表:链表相交](https://programmercarl.com/面试题02.07.链表相交.html) -
-
-
-
diff --git a/problems/0188.买卖股票的最佳时机IV.md b/problems/0188.买卖股票的最佳时机IV.md
index cbba12c9..b182d4d0 100644
--- a/problems/0188.买卖股票的最佳时机IV.md
+++ b/problems/0188.买卖股票的最佳时机IV.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 188.买卖股票的最佳时机IV @@ -641,8 +639,4 @@ impl Solution { -
-
-
-
diff --git a/problems/0189.旋转数组.md b/problems/0189.旋转数组.md
index e91109c6..976cbed4 100644
--- a/problems/0189.旋转数组.md
+++ b/problems/0189.旋转数组.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 189. 旋转数组 @@ -212,7 +210,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0198.打家劫舍.md b/problems/0198.打家劫舍.md
index 032204bb..3d06c952 100644
--- a/problems/0198.打家劫舍.md
+++ b/problems/0198.打家劫舍.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 198.打家劫舍 @@ -361,7 +359,3 @@ impl Solution { -
-
-
-
diff --git a/problems/0200.岛屿数量.广搜版.md b/problems/0200.岛屿数量.广搜版.md
index 00e4efd8..4901934b 100644
--- a/problems/0200.岛屿数量.广搜版.md
+++ b/problems/0200.岛屿数量.广搜版.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 200. 岛屿数量 @@ -410,7 +408,3 @@ impl Solution { ``` ``` -
-
-
-
diff --git a/problems/0200.岛屿数量.深搜版.md b/problems/0200.岛屿数量.深搜版.md
index 46579203..a3f6f48c 100644
--- a/problems/0200.岛屿数量.深搜版.md
+++ b/problems/0200.岛屿数量.深搜版.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 200. 岛屿数量 @@ -463,7 +461,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0202.快乐数.md b/problems/0202.快乐数.md
index 39cb39fa..fdcadee9 100644
--- a/problems/0202.快乐数.md
+++ b/problems/0202.快乐数.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -558,7 +556,3 @@ def next_value(n) end ``` -
-
-
-
diff --git a/problems/0203.移除链表元素.md b/problems/0203.移除链表元素.md
index 5a4bbb74..9a38aaa1 100644
--- a/problems/0203.移除链表元素.md
+++ b/problems/0203.移除链表元素.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -808,7 +806,3 @@ end ``` -
-
-
-
diff --git a/problems/0205.同构字符串.md b/problems/0205.同构字符串.md
index e416d9ce..ba255e06 100644
--- a/problems/0205.同构字符串.md
+++ b/problems/0205.同构字符串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 205. 同构字符串 @@ -180,7 +178,3 @@ function isIsomorphic(s: string, t: string): boolean { -
-
-
-
diff --git a/problems/0206.翻转链表.md b/problems/0206.翻转链表.md
index 430bebe5..7509882f 100644
--- a/problems/0206.翻转链表.md
+++ b/problems/0206.翻转链表.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 反转链表的写法很简单,一些同学甚至可以背下来但过一阵就忘了该咋写,主要是因为没有理解真正的反转过程。 @@ -739,7 +737,3 @@ public ListNode reverseList(ListNode head) { > 采用这种方法需要注意一点。就是当整个出栈循环结束以后,cur正好指向原来链表的第一个结点,而此时结点1中的next指向的是结点2,因此最后还需要`cur.next = null`  -
-
-
-
diff --git a/problems/0207.课程表.md b/problems/0207.课程表.md
index dff0b18e..f992c72b 100644
--- a/problems/0207.课程表.md
+++ b/problems/0207.课程表.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) 拓扑排序指的是一种 解决问题的大体思路, 而具体算法,可能是 广搜 可能是深搜。 @@ -59,7 +57,3 @@ public: } }; ``` -
-
-
-
diff --git a/problems/0209.长度最小的子数组.md b/problems/0209.长度最小的子数组.md
index c6d89976..43a3cb6a 100644
--- a/problems/0209.长度最小的子数组.md
+++ b/problems/0209.长度最小的子数组.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 209.长度最小的子数组 @@ -558,7 +556,3 @@ public class Solution { } } ``` -
-
-
-
diff --git a/problems/0210.课程表II.md b/problems/0210.课程表II.md
index 2d2e2429..b0d9fe8a 100644
--- a/problems/0210.课程表II.md
+++ b/problems/0210.课程表II.md
@@ -1,3 +1,6 @@
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html)
+* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html)
+* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html)
```CPP
class Solution {
diff --git a/problems/0213.打家劫舍II.md b/problems/0213.打家劫舍II.md
index 05ebd1ad..536e1e89 100644
--- a/problems/0213.打家劫舍II.md
+++ b/problems/0213.打家劫舍II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 213.打家劫舍II @@ -367,7 +365,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0216.组合总和III.md b/problems/0216.组合总和III.md
index 3d7f2d0c..3dbd676a 100644
--- a/problems/0216.组合总和III.md
+++ b/problems/0216.组合总和III.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -739,7 +737,3 @@ public class Solution -
-
-
-
diff --git a/problems/0222.完全二叉树的节点个数.md b/problems/0222.完全二叉树的节点个数.md
index 8d7779f9..9b649d7b 100644
--- a/problems/0222.完全二叉树的节点个数.md
+++ b/problems/0222.完全二叉树的节点个数.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 222.完全二叉树的节点个数 @@ -894,7 +892,3 @@ public int CountNodes(TreeNode root) ``` -
-
-
-
diff --git a/problems/0225.用队列实现栈.md b/problems/0225.用队列实现栈.md
index 73d9db1b..23968580 100644
--- a/problems/0225.用队列实现栈.md
+++ b/problems/0225.用队列实现栈.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -1367,7 +1365,3 @@ void myStackFree(MyStack* obj) { ``` -
-
-
-
diff --git a/problems/0226.翻转二叉树.md b/problems/0226.翻转二叉树.md
index c34ca4bf..0980e600 100644
--- a/problems/0226.翻转二叉树.md
+++ b/problems/0226.翻转二叉树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 226.翻转二叉树 @@ -1022,7 +1020,3 @@ public TreeNode InvertTree(TreeNode root) { ``` -
-
-
-
diff --git a/problems/0232.用栈实现队列.md b/problems/0232.用栈实现队列.md
index 657567cf..6775a372 100644
--- a/problems/0232.用栈实现队列.md
+++ b/problems/0232.用栈实现队列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 工作上一定没人这么搞,但是考察对栈、队列理解程度的好题 @@ -691,7 +689,3 @@ impl MyQueue { } ``` -
-
-
-
diff --git a/problems/0234.回文链表.md b/problems/0234.回文链表.md
index 1356b7da..f4933839 100644
--- a/problems/0234.回文链表.md
+++ b/problems/0234.回文链表.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 234.回文链表 @@ -429,7 +427,3 @@ function reverseList(head: ListNode | null): ListNode | null { -
-
-
-
diff --git a/problems/0235.二叉搜索树的最近公共祖先.md b/problems/0235.二叉搜索树的最近公共祖先.md
index 3911261a..c5eb603a 100644
--- a/problems/0235.二叉搜索树的最近公共祖先.md
+++ b/problems/0235.二叉搜索树的最近公共祖先.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 235. 二叉搜索树的最近公共祖先 @@ -548,7 +546,3 @@ public TreeNode LowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) -
-
-
-
diff --git a/problems/0236.二叉树的最近公共祖先.md b/problems/0236.二叉树的最近公共祖先.md
index 8cd505a8..f15d1cff 100644
--- a/problems/0236.二叉树的最近公共祖先.md
+++ b/problems/0236.二叉树的最近公共祖先.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 本来是打算将二叉树和二叉搜索树的公共祖先问题一起讲,后来发现篇幅过长了,只能先说一说二叉树的公共祖先问题。 @@ -491,7 +489,3 @@ public TreeNode LowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) ``` -
-
-
-
diff --git a/problems/0239.滑动窗口最大值.md b/problems/0239.滑动窗口最大值.md
index 651e4da4..875f1bd1 100644
--- a/problems/0239.滑动窗口最大值.md
+++ b/problems/0239.滑动窗口最大值.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -922,8 +920,4 @@ int* maxSlidingWindow(int* nums, int numsSize, int k, int* returnSize) { ``` -
-
-
-
diff --git a/problems/0242.有效的字母异位词.md b/problems/0242.有效的字母异位词.md
index 61488f03..9a783e5b 100644
--- a/problems/0242.有效的字母异位词.md
+++ b/problems/0242.有效的字母异位词.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 数组就是简单的哈希表,但是数组的大小可不是无限开辟的 @@ -416,7 +414,3 @@ bool isAnagram(char* s, char* t) { -
-
-
-
diff --git a/problems/0257.二叉树的所有路径.md b/problems/0257.二叉树的所有路径.md
index fdaa87f8..287db209 100644
--- a/problems/0257.二叉树的所有路径.md
+++ b/problems/0257.二叉树的所有路径.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 以为只用了递归,其实还用了回溯 @@ -938,7 +936,3 @@ public void Traversal(TreeNode node, List
-
-
-
diff --git a/problems/0279.完全平方数.md b/problems/0279.完全平方数.md
index dc5a7e9e..c1077bd4 100644
--- a/problems/0279.完全平方数.md
+++ b/problems/0279.完全平方数.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 279.完全平方数 @@ -479,7 +477,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0283.移动零.md b/problems/0283.移动零.md
index cbce0295..d7911054 100644
--- a/problems/0283.移动零.md
+++ b/problems/0283.移动零.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 283. 移动零:动态规划:一样的套路,再求一次完全平方数 @@ -186,7 +184,3 @@ impl Solution { -
-
-
-
diff --git a/problems/0300.最长上升子序列.md b/problems/0300.最长上升子序列.md
index 442938c0..7d2e4886 100644
--- a/problems/0300.最长上升子序列.md
+++ b/problems/0300.最长上升子序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 300.最长递增子序列 @@ -361,7 +359,3 @@ func lengthOfLIS(nums: Array
-
-
-
diff --git a/problems/0309.最佳买卖股票时机含冷冻期.md b/problems/0309.最佳买卖股票时机含冷冻期.md
index b98a416c..6a819335 100644
--- a/problems/0309.最佳买卖股票时机含冷冻期.md
+++ b/problems/0309.最佳买卖股票时机含冷冻期.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 309.最佳买卖股票时机含冷冻期 @@ -603,8 +601,4 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0322.零钱兑换.md b/problems/0322.零钱兑换.md
index e55e20be..dea77a3d 100644
--- a/problems/0322.零钱兑换.md
+++ b/problems/0322.零钱兑换.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 322. 零钱兑换 @@ -499,7 +497,3 @@ function coinChange(coins: number[], amount: number): number { ``` -
-
-
-
diff --git a/problems/0332.重新安排行程.md b/problems/0332.重新安排行程.md
index 78e14074..f1df2522 100644
--- a/problems/0332.重新安排行程.md
+++ b/problems/0332.重新安排行程.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 这也可以用回溯法? 其实深搜和回溯也是相辅相成的,毕竟都用递归。 @@ -941,7 +939,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0337.打家劫舍III.md b/problems/0337.打家劫舍III.md
index a3130df7..08728e4f 100644
--- a/problems/0337.打家劫舍III.md
+++ b/problems/0337.打家劫舍III.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 337.打家劫舍 III @@ -623,7 +621,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0343.整数拆分.md b/problems/0343.整数拆分.md
index 5d0110f6..06549185 100644
--- a/problems/0343.整数拆分.md
+++ b/problems/0343.整数拆分.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 343. 整数拆分 @@ -564,7 +562,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0344.反转字符串.md b/problems/0344.反转字符串.md
index 793c9af3..c88d008c 100644
--- a/problems/0344.反转字符串.md
+++ b/problems/0344.反转字符串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -429,7 +427,3 @@ object Solution { } } ``` -
-
-
-
diff --git a/problems/0347.前K个高频元素.md b/problems/0347.前K个高频元素.md
index cca9b0ed..b6575c5f 100644
--- a/problems/0347.前K个高频元素.md
+++ b/problems/0347.前K个高频元素.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 前K个大数问题,老生常谈,不得不谈 @@ -609,8 +607,4 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0349.两个数组的交集.md b/problems/0349.两个数组的交集.md
index 93fa0931..5066bff1 100644
--- a/problems/0349.两个数组的交集.md
+++ b/problems/0349.两个数组的交集.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -544,8 +542,4 @@ end * [350.两个数组的交集 II](https://leetcode.cn/problems/intersection-of-two-arrays-ii/) -
-
-
-
diff --git a/problems/0376.摆动序列.md b/problems/0376.摆动序列.md
index e2ea9904..886d86ae 100644
--- a/problems/0376.摆动序列.md
+++ b/problems/0376.摆动序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 376. 摆动序列 @@ -714,7 +712,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0377.组合总和Ⅳ.md b/problems/0377.组合总和Ⅳ.md
index ba8546c6..d2feb0c5 100644
--- a/problems/0377.组合总和Ⅳ.md
+++ b/problems/0377.组合总和Ⅳ.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 377. 组合总和 Ⅳ @@ -357,7 +355,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0383.赎金信.md b/problems/0383.赎金信.md
index 1d739173..8a2f52ae 100644
--- a/problems/0383.赎金信.md
+++ b/problems/0383.赎金信.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -466,8 +464,4 @@ bool canConstruct(char* ransomNote, char* magazine) { ``` -
-
-
-
diff --git a/problems/0392.判断子序列.md b/problems/0392.判断子序列.md
index 92246e4f..2a5be51c 100644
--- a/problems/0392.判断子序列.md
+++ b/problems/0392.判断子序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 392.判断子序列 @@ -405,7 +403,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0404.左叶子之和.md b/problems/0404.左叶子之和.md
index 66aff68f..0efdb6f6 100644
--- a/problems/0404.左叶子之和.md
+++ b/problems/0404.左叶子之和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 404.左叶子之和 @@ -685,7 +683,3 @@ public int SumOfLeftLeaves(TreeNode root) ``` -
-
-
-
diff --git a/problems/0406.根据身高重建队列.md b/problems/0406.根据身高重建队列.md
index d6fc415b..11853e11 100644
--- a/problems/0406.根据身高重建队列.md
+++ b/problems/0406.根据身高重建队列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 406.根据身高重建队列 @@ -422,7 +420,3 @@ public class Solution -
-
-
-
diff --git a/problems/0416.分割等和子集.md b/problems/0416.分割等和子集.md
index 902c022a..9cc6db0e 100644
--- a/problems/0416.分割等和子集.md
+++ b/problems/0416.分割等和子集.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 416. 分割等和子集 @@ -801,7 +799,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0417.太平洋大西洋水流问题.md b/problems/0417.太平洋大西洋水流问题.md
index 5156ce22..ec87eb95 100644
--- a/problems/0417.太平洋大西洋水流问题.md
+++ b/problems/0417.太平洋大西洋水流问题.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -837,7 +835,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0435.无重叠区间.md b/problems/0435.无重叠区间.md
index d6321315..a37d1cad 100644
--- a/problems/0435.无重叠区间.md
+++ b/problems/0435.无重叠区间.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 435. 无重叠区间 @@ -495,7 +493,3 @@ public class Solution -
-
-
-
diff --git a/problems/0450.删除二叉搜索树中的节点.md b/problems/0450.删除二叉搜索树中的节点.md
index 831655e8..72809184 100644
--- a/problems/0450.删除二叉搜索树中的节点.md
+++ b/problems/0450.删除二叉搜索树中的节点.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 二叉搜索树删除节点就涉及到结构调整了 @@ -836,7 +834,3 @@ def delete_node(root, key) end ``` -
-
-
-
diff --git a/problems/0452.用最少数量的箭引爆气球.md b/problems/0452.用最少数量的箭引爆气球.md
index 14456f92..85449882 100644
--- a/problems/0452.用最少数量的箭引爆气球.md
+++ b/problems/0452.用最少数量的箭引爆气球.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 452. 用最少数量的箭引爆气球 @@ -357,7 +355,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0454.四数相加II.md b/problems/0454.四数相加II.md
index af19f5f7..a26071a1 100644
--- a/problems/0454.四数相加II.md
+++ b/problems/0454.四数相加II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 需要哈希的地方都能找到map的身影 @@ -526,7 +524,3 @@ def two_sum_mapping(nums1, nums2) end ``` -
-
-
-
diff --git a/problems/0455.分发饼干.md b/problems/0455.分发饼干.md
index 5e8fb730..a2a1b1f3 100644
--- a/problems/0455.分发饼干.md
+++ b/problems/0455.分发饼干.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 455.分发饼干 @@ -434,7 +432,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0459.重复的子字符串.md b/problems/0459.重复的子字符串.md
index 988b2abf..78aad3e7 100644
--- a/problems/0459.重复的子字符串.md
+++ b/problems/0459.重复的子字符串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > KMP算法还能干这个 @@ -999,7 +997,3 @@ bool repeatedSubstringPattern(char* s) { ``` -
-
-
-
diff --git a/problems/0463.岛屿的周长.md b/problems/0463.岛屿的周长.md
index 5261d6c2..bff619cc 100644
--- a/problems/0463.岛屿的周长.md
+++ b/problems/0463.岛屿的周长.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -433,7 +431,3 @@ function islandPerimeter(grid: number[][]): number { ``` -
-
-
-
diff --git a/problems/0474.一和零.md b/problems/0474.一和零.md
index 9d24f014..ca525ab2 100644
--- a/problems/0474.一和零.md
+++ b/problems/0474.一和零.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 474.一和零 @@ -740,8 +738,4 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0491.递增子序列.md b/problems/0491.递增子序列.md
index 7832095a..1b927dd3 100644
--- a/problems/0491.递增子序列.md
+++ b/problems/0491.递增子序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 和子集问题有点像,但又处处是陷阱 @@ -640,7 +638,3 @@ public class Solution { } ``` -
-
-
-
diff --git a/problems/0494.目标和.md b/problems/0494.目标和.md
index c38ba7e4..bde843ea 100644
--- a/problems/0494.目标和.md
+++ b/problems/0494.目标和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -1024,8 +1022,4 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0496.下一个更大元素I.md b/problems/0496.下一个更大元素I.md
index 02e73a58..628149b7 100644
--- a/problems/0496.下一个更大元素I.md
+++ b/problems/0496.下一个更大元素I.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 496.下一个更大元素 I @@ -507,7 +505,3 @@ impl Solution { -
-
-
-
diff --git a/problems/0501.二叉搜索树中的众数.md b/problems/0501.二叉搜索树中的众数.md
index c89f8031..32a89e85 100644
--- a/problems/0501.二叉搜索树中的众数.md
+++ b/problems/0501.二叉搜索树中的众数.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 二叉树上应该怎么求,二叉搜索树上又应该怎么求? @@ -1052,7 +1050,3 @@ public class Solution -
-
-
-
diff --git a/problems/0503.下一个更大元素II.md b/problems/0503.下一个更大元素II.md
index b466337d..93924483 100644
--- a/problems/0503.下一个更大元素II.md
+++ b/problems/0503.下一个更大元素II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 503.下一个更大元素II @@ -358,7 +356,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0509.斐波那契数.md b/problems/0509.斐波那契数.md
index ac173dbd..b2e56a61 100644
--- a/problems/0509.斐波那契数.md
+++ b/problems/0509.斐波那契数.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 509. 斐波那契数 @@ -476,7 +474,3 @@ public class Solution -
-
-
-
diff --git a/problems/0513.找树左下角的值.md b/problems/0513.找树左下角的值.md
index c7446726..da373603 100644
--- a/problems/0513.找树左下角的值.md
+++ b/problems/0513.找树左下角的值.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 513.找树左下角的值 @@ -764,7 +762,3 @@ public class Solution // @lc code=end ``` -
-
-
-
diff --git a/problems/0516.最长回文子序列.md b/problems/0516.最长回文子序列.md
index 166310aa..f0ef2f53 100644
--- a/problems/0516.最长回文子序列.md
+++ b/problems/0516.最长回文子序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -299,7 +297,3 @@ impl Solution { -
-
-
-
diff --git a/problems/0518.零钱兑换II.md b/problems/0518.零钱兑换II.md
index 835df852..1698db98 100644
--- a/problems/0518.零钱兑换II.md
+++ b/problems/0518.零钱兑换II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 518.零钱兑换II @@ -589,7 +587,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0530.二叉搜索树的最小绝对差.md b/problems/0530.二叉搜索树的最小绝对差.md
index b6d08dbe..d7b0e056 100644
--- a/problems/0530.二叉搜索树的最小绝对差.md
+++ b/problems/0530.二叉搜索树的最小绝对差.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 利用二叉搜索树的特性搞起! @@ -679,8 +677,4 @@ public class Solution ``` -
-
-
-
diff --git a/problems/0538.把二叉搜索树转换为累加树.md b/problems/0538.把二叉搜索树转换为累加树.md
index b95b5854..1bbbdac7 100644
--- a/problems/0538.把二叉搜索树转换为累加树.md
+++ b/problems/0538.把二叉搜索树转换为累加树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 538.把二叉搜索树转换为累加树 @@ -549,7 +547,3 @@ public class Solution -
-
-
-
diff --git a/problems/0541.反转字符串II.md b/problems/0541.反转字符串II.md
index b3e7b022..2bbe6cff 100644
--- a/problems/0541.反转字符串II.md
+++ b/problems/0541.反转字符串II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -516,8 +514,4 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0583.两个字符串的删除操作.md b/problems/0583.两个字符串的删除操作.md
index b9f9ad96..a86dfad1 100644
--- a/problems/0583.两个字符串的删除操作.md
+++ b/problems/0583.两个字符串的删除操作.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 583. 两个字符串的删除操作 @@ -470,7 +468,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0617.合并二叉树.md b/problems/0617.合并二叉树.md
index 530350ac..f180c4f3 100644
--- a/problems/0617.合并二叉树.md
+++ b/problems/0617.合并二叉树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 617.合并二叉树 @@ -804,7 +802,3 @@ public TreeNode MergeTrees(TreeNode root1, TreeNode root2) ``` -
-
-
-
diff --git a/problems/0647.回文子串.md b/problems/0647.回文子串.md
index cf32d7ed..e2783027 100644
--- a/problems/0647.回文子串.md
+++ b/problems/0647.回文子串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 647. 回文子串 @@ -613,7 +611,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0649.Dota2参议院.md b/problems/0649.Dota2参议院.md
index 1540a601..e77070fc 100644
--- a/problems/0649.Dota2参议院.md
+++ b/problems/0649.Dota2参议院.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -284,7 +282,3 @@ function predictPartyVictory(senate: string): string { -
-
-
-
diff --git a/problems/0654.最大二叉树.md b/problems/0654.最大二叉树.md
index fed9b2b9..9f897a75 100644
--- a/problems/0654.最大二叉树.md
+++ b/problems/0654.最大二叉树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 654.最大二叉树 @@ -599,7 +597,3 @@ public TreeNode ConstructMaximumBinaryTree(int[] nums) ``` -
-
-
-
diff --git a/problems/0657.机器人能否返回原点.md b/problems/0657.机器人能否返回原点.md
index eccfef3a..89993b6f 100644
--- a/problems/0657.机器人能否返回原点.md
+++ b/problems/0657.机器人能否返回原点.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 657. 机器人能否返回原点 @@ -182,7 +180,3 @@ var judgeCircle = function (moves) { -
-
-
-
diff --git a/problems/0669.修剪二叉搜索树.md b/problems/0669.修剪二叉搜索树.md
index 32573386..0a05360b 100644
--- a/problems/0669.修剪二叉搜索树.md
+++ b/problems/0669.修剪二叉搜索树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -587,7 +585,3 @@ public TreeNode TrimBST(TreeNode root, int low, int high) -
-
-
-
diff --git a/problems/0673.最长递增子序列的个数.md b/problems/0673.最长递增子序列的个数.md
index 0366ee80..9bfa91cc 100644
--- a/problems/0673.最长递增子序列的个数.md
+++ b/problems/0673.最长递增子序列的个数.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 673.最长递增子序列的个数 @@ -361,7 +359,3 @@ var findNumberOfLIS = function(nums) { -
-
-
-
diff --git a/problems/0674.最长连续递增序列.md b/problems/0674.最长连续递增序列.md
index 8b967092..2c490c0c 100644
--- a/problems/0674.最长连续递增序列.md
+++ b/problems/0674.最长连续递增序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 674. 最长连续递增序列 @@ -514,7 +512,3 @@ func findLengthOfLCIS(nums: Array
-
-
-
diff --git a/problems/0684.冗余连接.md b/problems/0684.冗余连接.md
index 78085490..e6d2d8e5 100644
--- a/problems/0684.冗余连接.md
+++ b/problems/0684.冗余连接.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 684.冗余连接 @@ -379,7 +377,3 @@ var findRedundantConnection = function(edges) { -
-
-
-
diff --git a/problems/0685.冗余连接II.md b/problems/0685.冗余连接II.md
index 3f489d82..7b0e320c 100644
--- a/problems/0685.冗余连接II.md
+++ b/problems/0685.冗余连接II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 685.冗余连接II @@ -620,7 +618,3 @@ var findRedundantDirectedConnection = function(edges) { -
-
-
-
diff --git a/problems/0695.岛屿的最大面积.md b/problems/0695.岛屿的最大面积.md
index ca704206..0b84e651 100644
--- a/problems/0695.岛屿的最大面积.md
+++ b/problems/0695.岛屿的最大面积.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 695. 岛屿的最大面积 @@ -709,7 +707,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0700.二叉搜索树中的搜索.md b/problems/0700.二叉搜索树中的搜索.md
index 9ec51524..4225b3fe 100644
--- a/problems/0700.二叉搜索树中的搜索.md
+++ b/problems/0700.二叉搜索树中的搜索.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 700.二叉搜索树中的搜索 @@ -508,7 +506,3 @@ public TreeNode SearchBST(TreeNode root, int val) ``` -
-
-
-
diff --git a/problems/0701.二叉搜索树中的插入操作.md b/problems/0701.二叉搜索树中的插入操作.md
index 25d39486..ef383faa 100644
--- a/problems/0701.二叉搜索树中的插入操作.md
+++ b/problems/0701.二叉搜索树中的插入操作.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 701.二叉搜索树中的插入操作 @@ -724,7 +722,3 @@ public TreeNode InsertIntoBST(TreeNode root, int val) { ``` -
-
-
-
diff --git a/problems/0704.二分查找.md b/problems/0704.二分查找.md
index d86146d6..40501874 100644
--- a/problems/0704.二分查找.md
+++ b/problems/0704.二分查找.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 704. 二分查找 @@ -837,7 +835,3 @@ class Solution { ``` -
-
-
-
diff --git a/problems/0707.设计链表.md b/problems/0707.设计链表.md
index 5c72b05a..7023bd90 100644
--- a/problems/0707.设计链表.md
+++ b/problems/0707.设计链表.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 听说这道题目把链表常见的五个操作都覆盖了? @@ -1845,8 +1843,4 @@ public class MyLinkedList } ``` -
-
-
-
diff --git a/problems/0714.买卖股票的最佳时机含手续费.md b/problems/0714.买卖股票的最佳时机含手续费.md
index e742b8c8..fb095d75 100644
--- a/problems/0714.买卖股票的最佳时机含手续费.md
+++ b/problems/0714.买卖股票的最佳时机含手续费.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 714. 买卖股票的最佳时机含手续费 @@ -361,7 +359,3 @@ object Solution { ``` -
-
-
-
diff --git a/problems/0714.买卖股票的最佳时机含手续费(动态规划).md b/problems/0714.买卖股票的最佳时机含手续费(动态规划).md
index 17997b62..ebed4a0b 100644
--- a/problems/0714.买卖股票的最佳时机含手续费(动态规划).md
+++ b/problems/0714.买卖股票的最佳时机含手续费(动态规划).md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 714.买卖股票的最佳时机含手续费 @@ -337,7 +335,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0718.最长重复子数组.md b/problems/0718.最长重复子数组.md
index 1391926a..0e4b346d 100644
--- a/problems/0718.最长重复子数组.md
+++ b/problems/0718.最长重复子数组.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 718. 最长重复子数组 @@ -602,7 +600,3 @@ func findLength(nums1: Array
-
-
-
diff --git a/problems/0724.寻找数组的中心索引.md b/problems/0724.寻找数组的中心索引.md
index a66a4450..bccca4f2 100644
--- a/problems/0724.寻找数组的中心索引.md
+++ b/problems/0724.寻找数组的中心索引.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 724.寻找数组的中心下标 @@ -159,7 +157,3 @@ function pivotIndex(nums: number[]): number { -
-
-
-
diff --git a/problems/0738.单调递增的数字.md b/problems/0738.单调递增的数字.md
index f2cfee04..17182778 100644
--- a/problems/0738.单调递增的数字.md
+++ b/problems/0738.单调递增的数字.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 738.单调递增的数字 @@ -441,8 +439,4 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0739.每日温度.md b/problems/0739.每日温度.md
index dd633aed..542aad29 100644
--- a/problems/0739.每日温度.md
+++ b/problems/0739.每日温度.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -515,7 +513,3 @@ impl Solution { -
-
-
-
diff --git a/problems/0743.网络延迟时间.md b/problems/0743.网络延迟时间.md
index e631951a..6533a240 100644
--- a/problems/0743.网络延迟时间.md
+++ b/problems/0743.网络延迟时间.md
@@ -1,3 +1,6 @@
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html)
+* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html)
+* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html)
# 743.网络延迟时间
diff --git a/problems/0746.使用最小花费爬楼梯.md b/problems/0746.使用最小花费爬楼梯.md
index 753a104d..9145c7ed 100644
--- a/problems/0746.使用最小花费爬楼梯.md
+++ b/problems/0746.使用最小花费爬楼梯.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -538,7 +536,3 @@ public class Solution -
-
-
-
diff --git a/problems/0763.划分字母区间.md b/problems/0763.划分字母区间.md
index 19d862db..70ebfe4f 100644
--- a/problems/0763.划分字母区间.md
+++ b/problems/0763.划分字母区间.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 763.划分字母区间 @@ -462,7 +460,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0787.K站中转内最便宜的航班.md b/problems/0787.K站中转内最便宜的航班.md
index 9c0a8e7f..68d84215 100644
--- a/problems/0787.K站中转内最便宜的航班.md
+++ b/problems/0787.K站中转内最便宜的航班.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 787. K 站中转内最便宜的航班 @@ -180,7 +178,3 @@ public: -
-
-
-
diff --git a/problems/0797.所有可能的路径.md b/problems/0797.所有可能的路径.md
index 40e1bbe7..a37e5c3f 100644
--- a/problems/0797.所有可能的路径.md
+++ b/problems/0797.所有可能的路径.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 797.所有可能的路径 @@ -294,7 +292,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0827.最大人工岛.md b/problems/0827.最大人工岛.md
index d24eaacc..0ebda252 100644
--- a/problems/0827.最大人工岛.md
+++ b/problems/0827.最大人工岛.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 827.最大人工岛 @@ -504,7 +502,3 @@ return res; ``` -
-
-
-
diff --git a/problems/0841.钥匙和房间.md b/problems/0841.钥匙和房间.md
index b78693b4..4076fce5 100644
--- a/problems/0841.钥匙和房间.md
+++ b/problems/0841.钥匙和房间.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -484,7 +482,3 @@ function canVisitAllRooms(rooms: number[][]): boolean { ``` -
-
-
-
diff --git a/problems/0844.比较含退格的字符串.md b/problems/0844.比较含退格的字符串.md
index c32cdd33..f2294473 100644
--- a/problems/0844.比较含退格的字符串.md
+++ b/problems/0844.比较含退格的字符串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 844.比较含退格的字符串 @@ -588,7 +586,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/0860.柠檬水找零.md b/problems/0860.柠檬水找零.md
index b7887d45..aeb470fe 100644
--- a/problems/0860.柠檬水找零.md
+++ b/problems/0860.柠檬水找零.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 860.柠檬水找零 @@ -440,7 +438,3 @@ public class Solution -
-
-
-
diff --git a/problems/0922.按奇偶排序数组II.md b/problems/0922.按奇偶排序数组II.md
index 28680dbf..484099f8 100644
--- a/problems/0922.按奇偶排序数组II.md
+++ b/problems/0922.按奇偶排序数组II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -410,7 +408,3 @@ function sortArrayByParityII(nums: number[]): number[] { ``` -
-
-
-
diff --git a/problems/0925.长按键入.md b/problems/0925.长按键入.md
index f4a8fa8e..47465199 100644
--- a/problems/0925.长按键入.md
+++ b/problems/0925.长按键入.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 925.长按键入 @@ -227,7 +225,3 @@ function isLongPressedName(name: string, typed: string): boolean { -
-
-
-
diff --git a/problems/0941.有效的山脉数组.md b/problems/0941.有效的山脉数组.md
index 77167df0..383f6aa5 100644
--- a/problems/0941.有效的山脉数组.md
+++ b/problems/0941.有效的山脉数组.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 941.有效的山脉数组 @@ -213,7 +211,3 @@ impl Solution { } ``` -
-
-
-
diff --git a/problems/0968.监控二叉树.md b/problems/0968.监控二叉树.md
index 327c54f7..0df2cc5b 100644
--- a/problems/0968.监控二叉树.md
+++ b/problems/0968.监控二叉树.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -789,7 +787,3 @@ public class Solution } ``` -
-
-
-
diff --git a/problems/0977.有序数组的平方.md b/problems/0977.有序数组的平方.md
index b8488e10..6e58be1a 100644
--- a/problems/0977.有序数组的平方.md
+++ b/problems/0977.有序数组的平方.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 双指针风骚起来,也是无敌 @@ -588,8 +586,4 @@ public class Solution { } ``` -
-
-
-
diff --git a/problems/1002.查找常用字符.md b/problems/1002.查找常用字符.md
index f938c2b7..3d7d8e07 100644
--- a/problems/1002.查找常用字符.md
+++ b/problems/1002.查找常用字符.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -582,7 +580,3 @@ end ``` -
-
-
-
diff --git a/problems/1005.K次取反后最大化的数组和.md b/problems/1005.K次取反后最大化的数组和.md
index 1a781777..6e908d5a 100644
--- a/problems/1005.K次取反后最大化的数组和.md
+++ b/problems/1005.K次取反后最大化的数组和.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1005.K次取反后最大化的数组和 @@ -377,7 +375,3 @@ public class Solution -
-
-
-
diff --git a/problems/1020.飞地的数量.md b/problems/1020.飞地的数量.md
index f708e4a3..030d56a0 100644
--- a/problems/1020.飞地的数量.md
+++ b/problems/1020.飞地的数量.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1020. 飞地的数量 @@ -753,8 +751,4 @@ impl Solution { -
-
-
-
diff --git a/problems/1035.不相交的线.md b/problems/1035.不相交的线.md
index 5164e1f7..53e0f370 100644
--- a/problems/1035.不相交的线.md
+++ b/problems/1035.不相交的线.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1035.不相交的线 @@ -278,7 +276,3 @@ function maxUncrossedLines(nums1: number[], nums2: number[]): number { -
-
-
-
diff --git a/problems/1047.删除字符串中的所有相邻重复项.md b/problems/1047.删除字符串中的所有相邻重复项.md
index 51ec4e62..01d33fbf 100644
--- a/problems/1047.删除字符串中的所有相邻重复项.md
+++ b/problems/1047.删除字符串中的所有相邻重复项.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) > 匹配问题都是栈的强项 @@ -523,7 +521,3 @@ end ``` -
-
-
-
diff --git a/problems/1049.最后一块石头的重量II.md b/problems/1049.最后一块石头的重量II.md
index 0d445a71..62e7d9c5 100644
--- a/problems/1049.最后一块石头的重量II.md
+++ b/problems/1049.最后一块石头的重量II.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1049.最后一块石头的重量II @@ -535,7 +533,3 @@ public class Solution ``` -
-
-
-
diff --git a/problems/1143.最长公共子序列.md b/problems/1143.最长公共子序列.md
index 6d05ccf3..821f3c42 100644
--- a/problems/1143.最长公共子序列.md
+++ b/problems/1143.最长公共子序列.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1143.最长公共子序列 @@ -420,7 +418,3 @@ func longestCommonSubsequence(text1: String, text2: String): Int64 { ``` -
-
-
-
diff --git a/problems/1207.独一无二的出现次数.md b/problems/1207.独一无二的出现次数.md
index 781badf5..fbb19af7 100644
--- a/problems/1207.独一无二的出现次数.md
+++ b/problems/1207.独一无二的出现次数.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1207.独一无二的出现次数 @@ -247,7 +245,3 @@ impl Solution { -
-
-
-
diff --git a/problems/1221.分割平衡字符串.md b/problems/1221.分割平衡字符串.md
index a32ca98f..a9e275d9 100644
--- a/problems/1221.分割平衡字符串.md
+++ b/problems/1221.分割平衡字符串.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1221. 分割平衡字符串 @@ -172,7 +170,3 @@ function balancedStringSplit(s: string): number { }; ``` -
-
-
-
diff --git a/problems/1254.统计封闭岛屿的数目.md b/problems/1254.统计封闭岛屿的数目.md
index 3d7b9fe9..5d996709 100644
--- a/problems/1254.统计封闭岛屿的数目.md
+++ b/problems/1254.统计封闭岛屿的数目.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1254. 统计封闭岛屿的数目 @@ -136,7 +134,3 @@ var closedIsland = function(grid) { -
-
-
-
diff --git a/problems/1334.阈值距离内邻居最少的城市.md b/problems/1334.阈值距离内邻居最少的城市.md
index d8d8861f..bea47a2e 100644
--- a/problems/1334.阈值距离内邻居最少的城市.md
+++ b/problems/1334.阈值距离内邻居最少的城市.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) floyd @@ -49,7 +47,3 @@ public: return result; } }; -
-
-
-
diff --git a/problems/1356.根据数字二进制下1的数目排序.md b/problems/1356.根据数字二进制下1的数目排序.md
index 9cfb6743..0ae16034 100644
--- a/problems/1356.根据数字二进制下1的数目排序.md
+++ b/problems/1356.根据数字二进制下1的数目排序.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -217,7 +215,3 @@ var sortByBits = function(arr) { -
-
-
-
diff --git a/problems/1365.有多少小于当前数字的数字.md b/problems/1365.有多少小于当前数字的数字.md
index f0a77f55..2cb73f72 100644
--- a/problems/1365.有多少小于当前数字的数字.md
+++ b/problems/1365.有多少小于当前数字的数字.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) @@ -311,7 +309,3 @@ impl Solution { ``` -
-
-
-
diff --git a/problems/1382.将二叉搜索树变平衡.md b/problems/1382.将二叉搜索树变平衡.md
index 120cafff..7a1a7f3c 100644
--- a/problems/1382.将二叉搜索树变平衡.md
+++ b/problems/1382.将二叉搜索树变平衡.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1382.将二叉搜索树变平衡 @@ -218,7 +216,3 @@ function buildTree(arr: number[], left: number, right: number): TreeNode | null -
-
-
-
diff --git a/problems/1791.找出星型图的中心节点.md b/problems/1791.找出星型图的中心节点.md
index e3db7947..e9ea5f44 100644
--- a/problems/1791.找出星型图的中心节点.md
+++ b/problems/1791.找出星型图的中心节点.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1791.找出星型图的中心节点 @@ -77,7 +75,3 @@ public: ``` -
-
-
-
diff --git a/problems/1971.寻找图中是否存在路径.md b/problems/1971.寻找图中是否存在路径.md
index 93e9b663..acb54415 100644
--- a/problems/1971.寻找图中是否存在路径.md
+++ b/problems/1971.寻找图中是否存在路径.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 1971. 寻找图中是否存在路径 @@ -335,7 +333,3 @@ func validPath(n int, edges [][]int, source int, destination int) bool { ``` -
-
-
-
diff --git a/problems/O(n)的算法居然超时了,此时的n究竟是多大?.md b/problems/O(n)的算法居然超时了,此时的n究竟是多大?.md
index a5dab942..7276af53 100644
--- a/problems/O(n)的算法居然超时了,此时的n究竟是多大?.md
+++ b/problems/O(n)的算法居然超时了,此时的n究竟是多大?.md
@@ -1,8 +1,6 @@
-
-
-
-
-
参与本项目,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益!
+* [做项目(多个C++、Java、Go、测开、前端项目)](https://www.programmercarl.com/other/kstar.html) +* [刷算法(两个月高强度学算法)](https://www.programmercarl.com/xunlian/xunlianying.html) +* [背八股(40天挑战高频面试题)](https://www.programmercarl.com/xunlian/bagu.html) # 程序提交之后为什么会超时?O(n)的算法会超时,n究竟是多大? @@ -224,7 +222,3 @@ int main() { -
-
-
-
diff --git a/problems/images/0110.字符串接龙-03.png b/problems/images/0110.字符串接龙-03.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ad2ced6903b82f6c6db2d8d85746df9097fc01a
GIT binary patch
literal 56769
zcma(31yodR_dbr(AxcU}3lD;XG)SYQNOuoNgMf4m3pFM8z0)jbueU-o#Xg-5NACqu-+@73F5$-_tsi`!ECx3!?H-NWZ rZ{Rn?vu>Ft4k>6aVe|s$
z+CTVkmI{!Eug&{-yv
OJN_qP)VviYFhT&eV-Q=OQ1bWS@kKu4su+RrE``7wSQB1BYm7vHqX0r4blK7b57 z-*(=73^AWq_+%YY=aMn@#((>S9qRn~sEv==6yyW%`G6fv&&u8;$bI=udZ%y(wT2tf zt$(dV3tPa`KfgGO$HK%s?wEfnS1h1{=B#)y%}qhDXqW8_BU2At`ivKCw>Mw`<^lSE zLUoAe(9&O(KxOJiL)S(SE&Wxh;kRmjwCY&%jY;i${Ji^?aUihsyuA}JBCV%C&omtI zM-}NvO%}`{qnpEr(<+><9FzVmIUD{T_k15bs0p|y$^W@0u`P^uAXeT3-h)4{ext16 zObxnRB`2b&^`^P=%!Fd-Q0&O%mrjy`NMnJ($vij0 z3X?fa3y>7~z1g>N`*olQGN{!9v1Uuy-m$>XVAE9iQW7#vEYP1IOv7@49^Pc|Vybqa zi{L-PB@s$l(}iw!?nD+hotg1}?@9;r@EweYwc&NByCc+m<@1{ei)E;o&>HUDJtGhR zO}1_bNJ^px>#^b6-C=sQ(OHWQ;V;54?tr*BvJch)#5;b0w>cx1Y!fEm^pIS%>&JH0 z`*Z2L9wN~>Kpw?+5evhXBJ)}8mFMs43Z3Mx8 0 zSN^6i-lC6j8D`VzoXFWfj*^Z~R-Uzc>4)43TF1eCKXUtrQKp z(ixrnam8QniaBZZUZsxP%Aj)UByoed hGvbRs)+ivt@XnJD&{^5y#oI zo&GfMC$-FDsqX}KXL=Cqw?GnR8H!uNHa0a?21HiAt>yOQ(X^TD1SavDC92PtF8jM$ z@n?eqwS0OvWzLR04W3RMkPVQG%mX^c+0U)0^3;5MTIZgtI1r;k`KFX=!SRF38(%(~ zL<@LF92F#cdSK|wfJo-PUauM4s*T}%=~dxTjn0ozpHidTQxydz{|ReVzKy0$7;*D% z=TNS&@hYSd*?CXwrsWpC*x*qWD_nGPBooUNfExPQ1&K-c>Pr}z7u{epPv?;^%P<5t z5DV%37u~DQ1l24rAw7r!`Ag~Y6!7N>$aUx+-`E8l9sk-Wgi`W}4=tekO|-wMRp JBX0~k zrr2vg5i_ZL;C6(;{7|hc`N6a_ojEDfI@D1^v$enXfSAR2t!KqsZQE6qUB1 zL2&^eJ*u)p8<{uKnm*}kMs$1+CBmUV z0Wf8$1VG>4htj(ftfQ0(-^fn-a`gIGR@&A|{P*-w(LyrYbf!gc(&y;sg*#V`Kl!*E zhJD*b&hC;y`wPU$1N_dd4jVl6HiR2?CayekaJui%232ErL%#ZUXPH;=>_?tkg~XRW zlk|>`H{lGk%^o4>MXW9$5Img2zS}_?JK-y4ws55#TBYZW(-pvMEFgoVg?#l1Q@h#8 zSy{bf(Uy}gKi9}H%&r{?Q^HfdTp%I_;QH|J>BO+ehYFfB5|pPOy~U|nd1EGI C6fPXps zAO8X|AKh+_mA30R_ZGn^Tym6{8iC%gh3;bWk@Tzp_8|MESpo*toG)E9ijBv-(Kh5% zkW(6=UkZc_OXxueL(l6jpXYrZhgqHX=AVo~#kPkN7bR3wAp tjEbV;(h{H3;rv3qf{YJrSe z60_!4pstOUpOYF11vJ``&xA}BW&4fSHbCtmibx6p1xB~@gAWeS{b4|Duds3aH6CQs zcxlQKCTf5pqwmDcUA;x4{rx?Jxo*H=bL1<9K+ffAxQeCkr?LkCEA?RjYMgX3=-2~c z6i8Y|C$l8Ptf1u4Yn<<^UE$~r5#X7dFHgnB?cIdX1iUN_Hg-=E17 q8dA2gxDsejG%C2Xg-DH$jz@O}-Y)bJu~*i7~SyVKE;oC<6= zO_-zTii!5yfi_bjj?SInceNLQ{-m+j9(9s!S5E4ytS;w(@--h!9ew>)E3B!nwKJ)- zEO5IXV{y>?G4!oG1;4CAvRAye@CEhHM$|f%S}*DmQQX7V&9H1W)+edJV-*;bKHLP) zwjShv`TB~x?w3o=2%YGkCm))9McLP%zwJ_@QXDwbaNQze>g*Sx#d;_ij&hf5tCQ~@ zGQq(kCCNwO@w|RSp;@Ir+3?Wh295mABHqA~Yd0Ozn9R+L(Q+0OB;M}g^1Gac1Yjcp zX!9JX5NfoxXIL>M4tp$0k%8yBHv3CgBRRF2LhVA&_HxZLBxmv!-!*n!T_g#4s5`2i zIz+J~uM77X>a{}gw&r=8*6ms^$TP;W75bzd?G7>FutK-4B-NLN%s1Tj-@^o&yga@` zAeLuS1d-Ye@p;I%OVF4!Ut33LR2RpnA%N~rFjC>w|CDS%6`r3T;uRj$- v zC{H&DFbF|)N5Sgw0DJYZT8l9Ws9IBxbwkekJ$` OHkVdNxkUUYPHLEGt9_JWFD>CK|hzC8kyp2j5o?@kUk76Yv5@&}=*{;W-} z>okfU%c*-Y^UGrCgX3P152uix*2+cn`Dkv5oYSkW(rWtWfe(iu97Y|yk71||NUQkGi3tI4z z(2^(u(hH!j)gj^QlhrQlv#TI7=2SN4FP9@3W99S*Qy~Ci8nscgsO8O81|=%=9SpQj zCN0Hlb3FVC;89E10PUD#$2ONB$L)T?8;1RUE@#K$X10GZWrFVYA7`azK)FcF53_BO zcy0kuqwC3nOf6r^)TB7*M`fG`KtjWK0qoG0^`KGF=E&w;-v9;=*vq6M)9f(S+8+P^ z&=;VAl}_<&g~)L`!B$zj4XyUG>t-k4kl@>$#`yH#3 >VqWIu~9%V)J4W zc1@9gZdQyDqxl` ~Z;u{{Q9X3`G=&rr2^n)irOxfd;y}ox=nfrfs?3q0n z1_3O(uxaQg_xm0X+T8t(fpJAQe`e)9f=91!F1#KCARp%x#+J{iT$aP8NrQ@h`cae( zgIv4v+r;fjc~K6UP_2snG}nJnAcD^!zWLdjN~CrgQepCORMASM3MAF2&P55Dot*ai zlXb2WrXESpe3J-sVXuI@U#nV-R={g5$UFN7gz_w=>MX{1G=Qr6_T_n6bk{4*qMSuo zB4SJL=Wq&<>?`wJ$c-OndTt&lPg~7$v?}GSPcIcFp60XRf(1!zd*|gj9jZ_e0!fAP z#$U0f)V1zKuO1CU*wq1C-?Vp PRh9UAh(Ky7 zS*-$D%zn$PoycBv%l@C&8e@*v!`&J6YdBa)&PXX{%QdX};gvgEldpVpP6-s0GM!^A z?W@pd&T0a_DSw+^kk$BcP=)t0p(_;GSK{1;oUr1#DaM*?Y|hTxC?aB&%E8;wKL847 z0}%8nBL>M*EP90ZX7WyOe HNel}~z z(LF`D_T_IjjexZOv^n@lAOxI}r)O6ql@T36{sz({Feiq6hrzb)BpxB7aohla3(vmI zr{95u=DW;Ss`3lbVq2v4{TA-@P~wG;{yExUkgWQZaKHeK%YJ@v@;u`K@a&im?%m~I zS2OT?VH!hD*pr0R4si+t%Vwn|7aNbTP=xN HHwJfre^dio&g=%A8Az9fvk#;Ovf zF1zxfnM$j5Q|gCEMf4>u{auc)FU_9m+IKuq^%@qVd9WyI@TClSXfzX5Aos4Lpw@Bw zowPp#hB&Lwa$CUIV~ZB&^Zohl P}F3f?7eH4SLl94;Wa1!X^-UfYBB%G9fD^j55k8a!ij3Sw4G4WAmNBuz=` z{HwXl)@rW8LZxiREMDO2pGI!Nn~}?R3Ksc57het)EEH-B4d*luHZC|Mx0r4cQDcwG zh=p9zlf*D n09DK>y1Ht3b1q=IEBk*#{0e z{tZx4KAbHoR+5JHUe)P}1?#&7@$_G*O=jMVnJW5!r*T{sLzT=KgHNw-qG=A?ZcmYj z@(RNxAJ7w}KQw80PDO6v A^qK>SL}d1t9xS<8@!bu=L(UY5z!N zq~QPc-(?i1_fa3h&V1Hjdu|TvwS^L|_E`}N;on7QTs9!MB4&t5;tmsN=GH%OHtxbs zDp}ZTaI*W&nSuVB1ku&To5+rfa5u+~z&_ykfIy*DH7JG-c(OMq5Z@Dz#B6XCF%uOZ zMy&&?j`_IK5B3*Y#mVxYep7dE(G!9kyFDk>QV2+f#a1(<$qRV^Y>vAZm-6H$NgPMC zSpsmyYIC;X$St}r+-F7r)+m_pd2FI5*&qPaW&V@X+lhR>$5-aAdK@VEhdAnW$x{hQ zVu9SE008qJX0-$igEENC_ezwm#AO>_TLel>5qdIft3tF(_#bKn>}(b!i9U_gvxCs@ zGf9Gzj4y6oAKq}oL`r`eo}i)7h&P|s`LPq1CVV8M-GaL4AW=CWr6p5A!k^^lS34%n zsBYKpaBJo4gr6M`$tYxzXamK${rK=Rcp4D<`8}^H&ODnD`NA&o$e PG$7|f6bnB> +Imm)eZaFD*ydqtQrTk48A069_OuT5J5zc3 E|T5QLyD_39_khEU1xqTc2V zG_A2RhH2go@itrB1O)}9Gv%cekWX}&%pBpxB~DP8-}SarD|$JvT4jengTHz6CcP$) zwF`Nj{=q}8CJK g)N%1v%2Sj{Dm26mZHpRs z;1J &+vyt#XNkVZtj?S39vZ(tXRjoR_B|aM@po~hq^`G_d8mEds>ttg zES^a4`utThFE9b{s-G&*yEj#7fM}g4q!a8wy?QqLyfknVo2^zn@VD}X(N5tbd4873 zqaZ9FNnIR9JyYZQe4zF~n7`iHdXD{7z^i5uFcOUJ(}|q|^-j5h)5Bh#_tKTN+gblb ze+Wn)fk0i98P*n{a`b@EPx=(cW=i@_+Ood&4ErrScqji)_$)0AZ}74tYM QRq|-nAk$aF*3hO@ldCUdM>t$f<`Suwdlxg?H@P5T7k_Bak?8D! z!VOK~?(FH1JZtZRiW}$k+3k!5I2O8yd`GWFsu}@(P*D!NcAJyI<$%)i_#z@wvm$5x zmiTK= LRiETY23lTj1$2x^m=T7Wgi2|J4 zmBQ_0)(lBtV<1z`VRL&l`@As;AD`fV;9eAPJ(CyjB`KsD6$le}MofepU?>Bga8zwh zyL$Qkjc#~bfW %k>jAm-Ol7d?3vJoOTetuPpL$8|D``gYw4$fDgjSlm zVpxxY-u|vX?6~-!IOaLEh5iq~Q{yuDL{^kJc0i 6+3 veZQZgH~$zdXvw9eE_BBfk!tO{A>`5q#8?=8Ht7M%U0;5)CT|Y9^0mfq)At z7 3OI>ifXR>#a)sfndT58|e63POJa>*#=&yKYO~k}DeCBU0 zEcA>IqnDhYWcqm9qD(M`mpeqA+xfp`P!0Tb-Y6!%> c{IN)&&-7U4M3hC>j=@VuS }tVaKSDQEj_0fD*{I?dU!LZz(v7BN8*t zByJM)letS9exHlyFZ{pVws7-RoCR2 8Eiin151CwDKZRmo~%mJuRuLTcfOf9GPyzBelqShe$928No+9* zy2V&?JZpcW4Vz(OoL{$;0W_8fD<8lZ>vJ_9Hz^56WvuibNg!;N_ G}%o XFE;LMUi)Uzzc%r45(m6Wl;dAZovR zM=}y*fIr1^%{x aqW2{;YpRXE@^N2PPicRo1{y)mz0xHVxdjnMjB&8%o1XMyA2|-$vM!FFx>F#Dk zN+qR{6zT4UK@iZPq`SMjnVEaW&o6%eb=O_%t~E }Nk`i#Yo^$so}d zG1*{SNH2ys?d4&g%Q!Qyl`L=ltDJuW$UNPz(mrA5pWKR`$=9oG_K82c%)*@?nYsM< zTwyiqTW>T6r|$UpYQBl1iB(Ft^%S}v2l%lX
`#=$DXc_QiNP&Ng3%qk$S>; zoW0MZ&)Xd-Fy&Yy*e_Q2{CF2T`>!uQuGty@6q@h{f6uNH-B*I^k1BP}x8((t)9Skh zKe5RM<^KcU=d`zXvdWBIba4p0_O4HG!EXu(U20w&`zx!})Sph*`|8$*id@d$EV3Y& zoe4SVy`ZtVK i z`Hg|O4*Kd&@}@)omb|uL^K*CjhgM!em-I^09{3{+nZF{u7_Bq ;SZ%$`X{Pf zVw0bGM6ERKJxCGp6=!s#oR8iVRqyp9vW1n7u6?7P&I>K~4di=ikusBjI5X!_XVz4p z>p%AvfG+}$&(GIuvk|ZF@kf4SU@RyfpqI^EZi2rrKOFZsZ4bTk0E-4)4VVlkk=UG& z-&TZ3#-J2#FS@imv-q*+EQScGDnwx_%xFJh1!^XjCs_iT`pe_&Cb$TL`m%xW#3EAT zysoTN!RY;Wm)~k;O?9?g3zsVou99%oS=7>{V(#(vObP3i j@-bA)D zUEk%nS$_>S3qjgUegv~MlRRJK-(Gx8LnapKng<_cbsuKEx$LqSb~Q00Mz}jrK+F~) zS^}Fvk4rQWGUshWX_c>o9vhHuxIIB!_ZLljOnJ6DRi`@oGW_xY`ZE6K17du5jk%}N z_x%~9YP|llEHHL(gWD`mNY1S>Djca-is8sfTcYxskEB>CC;Y+M{OnY-u<(;BDD{DQ z67GT7P~P*Kc(dn@K^?qS{R>;x>PLMOE-|+5AL(-N)z7-eg~oyU{narrv2 z>^^5i)J9$B-vmOThx;6PjT*EK6EM+7&Djp{Wzp@53*XkOkkn1Ph3_8@Zs!2>oET|m zY{uK1fJ{KntlZqJM2f;rm*dFTELNi=hCqjc2R=ewc?R%UQl)A1Mt`AvVaR!;CXp2#e&dqtL)kLuoGyOF&HH}*>3mm@t zxbGD{{8hGrMhy`_L1HqBV1^M}x2Tx3RxMt%1j|x}kt(R(XL~6J69i+tc?IAW%ynu~ z`FNcjP`u7$eE#|Z#!}w}bb-pOIk?V<>C~W98rEYJQ31T(tD;rqt7SnoR&$&5s~jHc zO=njzeK^+b9`zbgeO*RYY%YtVH@HGfbi5al!Y`B4o2;>%r4r(`cK^LTTHr#>=9)(% z$&YDhgoa{bMw`-ZJ-eDf(}%xHO>oUDe)a0OBSrFO=Vo$vGz#z;wb67*{FfqL>nZ}D zk_y_F#dg*QhmKBW)YPBmCW eNDE)IGTsn zC6=lbMZezjI?3&qtg=$>fyD;mh+rw9#z<=7u6b^{$$Er?A*3|_@h*$Oa~s O7(a>2&X&3kBu@9 zntY}zQ)3=TtZfHlD)*TM 7BA+X)QLz1o2&T$BwX3mrS*=4YdL@#lL|~)YHyby_}IdL|n)T zUUNLF#r{q+K3w!V yoe7ohDKzr@_^fKjzqa;E#K{4m$LqtN|^=aELciEv+ z@)+7wB=2$j+b2cFgj_W|4etcYa;&_}h1FPzf?{)y1KA_mn?4=nU-fy)CB9P#4SA(6 zQgnuCg#a^vA2ZZMwVxJ-Y@#Fg_G&2g_XwzwnVEFcRPl>*cD}uoD{21c@wB23f4yva z`!Gu`CcTa(Jlhw^Cx1%!;`UhPYvIp`w3@sSN8dYlSsUBS`onxLm@Fat?MJ@^cN0Xy z=0`g)kGGy7cV>DLVxw@#uhOKMsU~za>y|Y}bIj9YXKWFuee2uL0HFJ;U*YwWo*^f1 z--^>t?jfv)M~ZS~Z*C5HUB^dNpy0KTBBs3DnaP2oUff!fI*g%#Ygmtgif%YVE|!;h zLF{K>TIlh|yiuqCOG%WTB&7KDOF50A3_aKiAL$@WrR_6so>Ny`cF-;IAB;0JNrIhL z<4PS*fK8VPH?O7mwZO`Z*Gio&ISTHcewb<~4_dj8^E;MYLn~%z37Jn}eXq#&S$z95 zuexaQ&LhfIX0$Q-ZuK_5j)16^4|;-3R*i_1Nr6$&BjvNEfLSU(`2)(J^31n4K+K|Q zc|NlCAd+{*7^bSQK+0bC!Xe*nRqp`~&7WID-Dpc73h1#{`jt6HGFCvPQH6k1IAe@% z_ov{HcgoZYJo-})|Nhi2tQYN+WT;8BzS)=GEp7e!9$#EWKNb)oe-x}TT>lipNWAx9 z>+0K6)=$e3=QN&(gF2Qg3A)a2qDNOQ`iLND`2&K3r>vN79@E60YK8nfzaN&a2W)_d zU;$h1d+;@UEM7kw*m{Fkg~nQb-fThq-?;K$+4EaL)aWEAEQ>KzfMN^P^DNZpqj>wM z?Una3)D%YdN$t2me th#pmQ}#}6kq z 3=$jWn=z5Z{u{5!MQ0SQt2^rHU=hP1(GD@Nt< zX }Vc2imJVtKkGO0D;r{9)s|oXO=o{Y==XjT z5r;)~(aOM>x#NGv%*{GPH{qY0jgY=yRN$uYi%;5jw_!DdA+p^t(-b}5oC~cyFyx8u z8vY#B9~o8TIYyxZlWd)fUyw$HZ)j#A=ZbOSTnPSPiBwD9VDQ{#f3!wjSJY~KcPBQ$ zzhyq`?jx^*+j{E9c6Es#M|1Q3&y@*-NAjXi>r2)XbdAt^1#-%)Y+)PIE;auKvfm|~ zGm5OCw-`90Lpb($mtf+}SVygIUusNbg88Q#Mt`CbDzN&Qqb5TrC9!QP=_BFiIrTit z19w%2txAUfZfX1pzan6>X4rNAGP>dCqRP MDU(GRwNvL;vR!6@Jf$AKZCr$ zV$C#g>YdPqLNviJw_qd|Dq|o1;m@FrlYYiv1R${DmtE_YGFv=N8cGH(wvf z(zzRqcSl^W-nk#(zhadn6e8aIFB4Tt{SE)_2AtS_fwR+>UZ&Kn!~AYAG0~4_f!Xp3 z(_2W6SorCUm`E!9tBsK&Ic%74ObtOq^54k+z13JBV=Z-N$O{1?v)SX-QXZR$p(8x} z{=dh{-*0&5Ts9^x>mLo^R*Eu86|8nAa;w#rK9w|#N%UJqOWvppH7|s&w_N5%ahaNW z*D1D+uM-si{E}v3Eb((}>0~l@-{ss&a| xyYhF8Ri6Z;RN72o#l@e8-M;m~h#7DlVW9FN)J+V^%)eyh9_8l{i z weMx}cqP44Gx%1w zqmgzZ6shR%7Z`*A1_Z%dEWfFp1}WZjYscltq#S+ypGxxg)`O!A97)lkM=&B!rFe6s zX!KZcF}2~JuEJk-X5 c9_cD;SQEtu&N7yhKfrFcW$qKEzCUCgyd|Av|GB!0PC z&K$0)rIZQw8-2+=6_%JwB7}1({f>$&mV)N?WRMOHuc1dUVOO;Rru%uE!y7J1qg+=^ z`Yc*Fv=D?XFEO#+FD8`!*#@ku2jAOw4M%{+VM1hyVEe4|#w=hXY-VRuMFb-@1?=9Z zBk$KX_b%Jrvl0u-jX+=W7hdr3y?D>c`ZJ@|02>!uZNU@mrjtg05DjFg>hK-QgsN=a z!M{F|un+w}AuZ$8@{OBlW#Y8Vcp#2!w9^8nrU{k2@NOSIIsbK$Xa?=4-5)!@&+eZ) zwW8~_(-)|HS-2;lwG+K#cV6Eb`(DrYlSsm$T+C13#-X%?ghy^kQL%0H-ib61NX~A$ zh6hexl@Iy@rm+5szKTjzOV$MnYN_uIk_JF#2M92q{Vt~6;Plya{qG#kksKsP`XxqV zYg6YpC;c|+(pBqn@}$dsZ9{O9 Qu0&i03 lgj~}(|8+cj%t+>k_y42w^4<_ws*$_B@fRzrm>d=}h18*X z75=P8S*P0t?L_|=H2C4Y4WI_B&Did%@*e|^>^R1J-&59`6&2=fNYiy@>tA2*rYO69 z5^yRs*uAh1hZa9xeV7Y1U`3k;F)Mk$?aE116vX#t$tC`dKKP>9NfW~x3eixY-(~7s z*+) @8Cy$p?g}r`Q)PYhj zN25r`f_Efey=#@rUm2=V7U2hm$S)I!e?EBDvhID9)6?7w?P6~T{YcJHOgi1@;gq&o z8~2lL&I--|z#q=erUgG@(Befy2i96P;i|Y-4g_tUBzPvbJ;=Sea_M=iYbDJ$a~cBw zT9Elu&n+>vj<|b2mZdUD^np#~5CrH2Yz!B~n?KnfWOo%}Fzr?7^Eg|7zfVP~9H-~Y z0w2m#9ez-Fl;M5yTp9Xkwh#eEX8VDZ#0%o#h`9YxUY!qPJ$8W3-e&{18!f)4Xa5Z& ze6?o$EJOrX^cR>PoC0Kb;hOuuE}oXCp9Ar$OuYuz@m>OU|CGrNQK)+Fs#|3* oFMT;8`t;FE6B7gh*PUFW&{-n5<6kq{!(Aodj*KS z+`*^f=M)j7F==|; 8?_Yf<4a#0Z z!;D9(=;fW>@*ZXiRv7e5xa!;&Cxd@?FaI*%@8lpQ-{+kv-q}tyk+Vqo`J_XJUben| z+Wc?S|F?~=fz&s{3#7iSc_8!YWq7zNAMM4ZIq4T9N3vMs-L0iJPyT3fa-=b-`Uo56;il4uS5q!$LqccjPU?2O=b(Cx4g_k)XdL68vrTn}m4STcMog(l{}kzr{nO z;|rvI+4{P_d7loTasWQ5lM{}e94b~a3O0zP2W*_SCb9_7{wF0DqxwTSe-*NiGN{LY z8 %7m=20CEu20mmTG@`A<*$&l6z;!*ukl zBEcPAB@tADl8lZ{! !L@M_$E#+?hY|fH1Kiq|GPNd9Sy2`4J=%9G7e|_WcKS^3x43z~4 z4tkd@*!sFy+{M3Oe+9!nzVC`-mnnyG1g7i%p USzgoG z?L=52|5f@q3+#OMp(~E EIz+_n5mTaQ9unrjm$`wLq%z1Szq`etod;vbFAotl=l_87rd-5lb#&&pNj2> z{UKbESs0e(ICGxnz0NEo_rpyVQ!z4RZuH>ZjtwPc-~RZ`KhM2Kr~ch`M+8Z**Od!? zX!(VziprzMkNd|kzQbuF3kyl3p>~|e)=Rh*6*D&?VNp^R#R%_n@J6nrMcTR`Thw}1 z($Z}@`|_xd{UN2Rvpdrb?ME(IyPp2-u|w~sas$U%%wdK4=4~h2l}<=sX1xq_b#~3T ziPs6wgautrES|wTQUuo<#+}R!HL7(K;2Xnv+HlXI3Ma;VmEz=4vOeT0&4mL(T&LQT zcYCTPUN)XprixiJdqz`VBA(A~hqnX@8)Q@%IBCDoKf8OnwPRR#rprF?uU!LlivgGc z5!L9|&WOR6iXsw;5V+06M+a`-Oh(DjOvO~6xMCZ(JPS%Pgx$P2C8u@5LCBZ`Th9Tn z)!L@M?-#e2!0m_Bcjfu2pyGocS`sVF*6aGeu1{k}2S^{*y?h0^Bx74k;tNuCREf%V zBId6&ZeaH+tK@<`>A3M{hT^ZX4*V%b*plJ(>;al@-~GPz&{$bmbR@&^22)83>7Y)V zq;y11+85}kR>|@@d`bz-yf!)_ZUo;V+Jy31({z(Mdu><{7-t0?ypiY?_4-Ndd6Y7* z @eRWRE2NYa z^!y`PC_JHBF-_75xCPK2R6D*}l`<&`=j#mWP<)7xYk*vQa_voc1`R{J9lJ(s`{VNK zhqPQQzQqXn&vgc0-Vcz#Zt304@s(m>c&W6xT5F%CkR*8pOH_?NoV3;>vcSKqQe{>0 z4~^vS^Z`|cCrVPZ;l{YIw7Tq$DWAeL4NdxuahFXI%h%x}iwia1(u^AY~A{kwu zc~u9=nPbF?DETt 3eAS)!F6ZIrJ#Pc)w1&Jl`wNnfhjW$uJeh#J z*ws-*{-vDus3W7^bI=z11!gL%j*uQp_t{u)Qm^%gA%wSHs#m(VGjBLeyOd9q?0qZJ zby+Xa_kEhBHzgh$=yc^A#!vGh{sIvAzu1V{c3kK3Li2t}xf=4=mKEc|Sdy;ZJ@ A~-ecwAy&7qP`Or>wO&l^l%eh@96th1xB8LJK( z*&TZZVKFleO}>gPtj5zHuCL14k! r29PMz| Sci{rjJz`e(i6 z23O$E n(q^)oWHP zIeO^HPUovzIJj1`o?somgFkrfIxeextDalH 0-iofcA$F4SEUVixo7G` z*o(*E_)yUZ7Q>wPQz2C(EAW4k>TB0)P#L`+(NpiENAL`)lSfo`7S^tuOC2c 7Z?4KHBW4M|PvZTCPP|t5x26yoU-9A)qaj3a+c`Y7ts43@Yu&p=i+QtoI z`HP96yYC}EJ(L=1G=ar@X?>kah^cm+%TEj)drNiX!GS{PPuSqL3M|_3tDxHsmCa0J zqDJv6na )iSR@8y)5_Vd !y6fz3ym?qo%XW~ap*>Yq7nbl<6=`jJw?9{z z-*4ix_^8qGu*r6K*=u_inY~Hlp*DOda}pe*N#d#R#H-GtA5K=J^{h`uQeJRbOm^lP zEk(GUk`t gOK8^@d(-V8***8&Md zRYFouNA aED!&n zqd8r>JjqXmi}t6zDeGB&a8wYHRBzc22tb!rkkRNXw-*q}Ao@n7ugq}ix=mv7HOm*& zgp#a(E81P1T3fuKKiG_D>}c-^@8lV2Mus+SUzp{PFW0#sCaY%isNq1UQ*M!CC4fTr zUq7UptAy4hU{8D8urGPBxC^!DSz+6-(%g<2oU_s>%vIl?YVujjK8YWMy-a#k^oFTE zQzj_?@)&+v$wPH!b`^iLIY9rt;oZI!OQS-T#G+&j5IkZ}c|1^|Dz!25 GeF8V~6TptYl?nqoR|7 zJpNT BjaLN$cQVJ~cTdn&sm6Btk?OdFf~)A& zo uNUxSx<$hl-y?d<2> -E88tTWU%*fGl#sj1)T|JPJ%-og~>cKb^aU8?f$AAi_U)>zVEp z%7d~^J-inFf?B{i*K^?mBij6Z3Y0h;$3sD&4ma$vnnJ#p6NoPT7JVb-nj&_=DVZr; zIvow2lcf9`=3VrFSfGvY=<3BYit*M4JklFQoGw!iofrYJ%SFq QIy`B zV=LfMeAC(;dWYtGaq}2R_2DcG`k~9x?=8pcTYhUL)97}-CA23tnBSv(iuaS1F5n9g zAgLA8@|&~E2g)`2&$MzLTqmaWlYAiNm-R^}$%Wo828#-u O?TI(^3w^J$pR0fD))!52%%$f{RVSYi{Ok`kefR?`|zaaW)VCJ#A_43!C1gr z$TribYbkEn$q%Hqwv@c`+NtX#PoCLVXpGL{BTf~-j(I+JG^j{`HA?>4{R?>3^*fV< zMtfAXx8oR%5=RS4nm4?@_O;?edm5wfeX$qqU!9SO%&>*RU46=y0D5!W-6ghrTUr@% zF_`vUIt8_yl<%%##08m~YDA$AJhTUH>r&20;~;#zgP3(o)35al&KTritD^71YWx0} z5Kwyif KBDeGPw1e3hH` zoFnaO;z!S@c_PK+(FmhTn(NQiq+WQ;`Q02U>!dC?Eip*D&Hlj~SmiOIAVCK6ozK#? zGLItu^VeFGLH=Cn8hf{l>UQckulNbAIsK(2(CEa_!o+FGy|gkE*mJWXl&7UUva626 zB>J~K2;?H=t1j$xPD>3so)76GFGgE}3>|id@}eo9SSQR#q19|QMeoo`k6Ci;{=#;8 zB5^h887x5sBojAE+indiXuV_DnDK%L)Ze|-eU(#5yF;q^>dRMy4o0?iFD)DyjRGXu z%G4HdEJUkOWvZm{KvwiDPS-XMNd6JbvSV7;imqoyA9c7pgcQuWj4HaB9&e4ShEY7u zpxx+egonFlzj;b=5 1Z7)sp-p<|&)V>|pF6OhTSII2bZ_pX! z6R$HVxU3L2CI6Y{Cux8!9br-nkQmww4*W%!eFBseIZHBjR=DZAnDmHHc?eV=2$is~ zPXjZMrtL#_eB8Eh@y=45;E?<$?@MImj^X33S!vUmwgXiw#_hByl_^9@hcN3{3j+8& z*%5>a=j{FOZ=2}ZF}^*JXKOkd@FWpNzr7XcS89YqGj^%6{qQw-Acj`$+Yr}o*;9xh zl ?5Ql_r3>Md}NWC@UW-YFDe)xOq(nf~diIX(P8u^5NAa-qY?WGHl94yE+ z)+G|zVo@6F#$7OwA%7zH-0%s;jdmaqX(fng%QI4=Q^H3Bjj4SzGKVYsgm(tE?Amy^ zW(`T=3JLahonQXiO&`E+lC-oLiA5(SZs{;e#$$MgzGH;lkU)eMj5lL{qe*T)SM#t| zgS*>nw`o<^!Am&C!;zv{mg9Bfm`5I6xK@WS+ZY{m!m@zLX|OWw5k4JZ^tFpxs+qTN zty-ahtnSGzJ%phx|FXi48&e#n0zn(Li4wn7hCbAHq8o{Nkm)nn_A**c;7koEG$s 6Fl}AC7I^wQGFLlbtM2PD%UyD-d{X?z5=@^I9)&jKnX- zc^z3?*$+J?#g4p&&4Y6thc#?qppX$e^F>Qz&n4K1@uHJP3=wxI4tHWo2czv@m2DC? zj_O17^t`sKe4~KEXStoo(XZz|hlysXc^rjD_k?bQ+aZ8USr-iS!9Tt6OAL(&y<6mT zCCM%y !`x z!5+Hr_b{Blm4@{h=eYCW%j0Xf _!Ain!*TUG033uQwJGSFL}Gzt=0y7O%_gn&VJh_Oh79GH;t7k@tOH zQA(#%p(PkTJ^1kuo?FYf96+L=REvvo^Vt=+m43z*!;uoIDj0JC`aq{+hpNI;i7*<` z*M{SC=&r94m^W&m@FI%5=xf-KV$TW9=Zp4j%dI|EtyXhQe`ghF{Wv}pl4v73rYCyn z?b#q-Rod6QsxbU@)zfnMc%(q$q^|EU7EH D$4lM(OQH6NEg<>zAVBhFD4( zqiWYEUToJchBq4!#?d|@S;VwIJTvOf6?^2zb=p=t@OJL-Y%!t$V0f5~Wifc-3Ni1l zRl-jur7%L4BLo)Z-0Ql0jZ9j_K48zObgmEPFe-E^T)X)~Eb>-^D%O01+ir0w6U{rJ zi((H5?n#Sv^|+~kHr71QJGH09-D;Qs#xhjVCvw-mhHb3oov&UV$$@>T#F&a)18XI? z <>H_5Q{b>-{ zl1*u!B0```G^C<=qKAx-6R7hn)G;Aks7-s2o1^p%K1J7aG`e5%*QA=lfx0Iy9!KNe zyVhnBED5W^vY=K?+wRobA&@HN?2+)Ac2hKMVOY#{@r$TfR}E`;wlxPhtS4EQe`v*H z-3fX&6(MpVtxxwM`ukp1(ns_GhPPds4!_Xj{Dcp?xjpYZP=HOkPTIib yAXAQj~vRw3_ITN|*BMw6sv)_Rq_l6?`paL6f%bzyAjQ^9QNl zt1ZJ%gD+ZtXbeL77w8S!)4lM}#+(HpGu}va$`^U2mvtY<9-S|Wx97fuvWqxhet7GK z=lu*~6N5M;2~20&JSK>Xs|JT+JOQD)_6Ru>*zWd_=3rmYzb*0@G5^T1Cz-!Zh5M*G z;XfCN3Z@^$*iE%sca%TD0?$L1K4(KVHDdMyyq*f|5SWiPr!?y_T3kvaEUHT~v4!)! ziJx$sFS-xO&dkyZZD@B+Q@VOhy5>RDkTM$_=bT6rbd2K|taL?*W5u5z;eFG{j5GRU zMx-g)7G(WcbUk{Yraar}D5Z+b(Bt2w`n_!4U|qa#^8lCp-`ATk5TpvLuu#SXR{NjV z97%f1!q;@a|8p-^V9nnYNoZ03&*IWvPZMKTzzz|pOaF{$3~t{QG`ZtWAa}po@>qYS zP31?k8aen&x=;sR!?|i2pL^A|&@Y_)_U8~!gVC?F)6m+Bz}hm%QUgR<(DYefU`rH+ zlIxw7zC>feeue*B6S%lYF27e;tcI)BxFMX7Pg{dWox-fq9TCxm!|%><)hAtTyc;ac zb*8MX`eDxSpUFcsOv{gvydDH0JLoc(IY*hb@TAjHtg-_a)Mc^TA}fqF>XDP@{nTmK zCV29F=&A~Mg9yW=Sci@bJdWdAj3l(mF{=kfpN z*TvYMOn0pum&*PUon7^=faeeTHU`sg;S DC)&XPKD9GvVHx!B>1L?EmUZI(*Hbau2Q^Ch}hIdwI+BtyZvSSbf%Xs6V zkIIF{h;#4%yYXDZAfv&+|3BZa{ZP!0-iodD;J@Yyem(;xc=pKrpAG-l4?ifudTLt{ z#RdPb#kMet`L# f%YV`~ig^?9rQ2`?!>)8NbQ zjEBt$FPjp^PyDBklekPi>IqHAyhVr6ass_}m!I_Uxi@LNOGC$EL%58-V+Ae(#G*eV zPyi$>>bo;dEb)ekOpxPYP0O>r`Hhb(#gDi#BnvS8fE4)im&yEPl-ljE#bl>mWgw4U zcdOxa#%t4zQ{y`&2I#hHuFMeeihr|~N&kWc&Ix&m#P67$FQs{#;F~>dLdLhI^xkTt zTHDJLDZ^j3X|GMLW#8dC_H;70B> 4! z`DPD3`BjQwT4Vq!YoQM{6n?Je9T2vG MIy+dW(*$*+{@vcR##7f%HvzkcW%M(=M71=f9~l(gm~I{@Vf6+ z-x0ansq}MiRL(Pm@7MEWQr?jE0rLidN{r}$%p$=^i{Fjmv;D;^t&OY0K24yDX|VM6 zLD5wgJbj)#AxNGmQiOUK5`7_c4E-7*qNC@zo`qq}-h8&81sBZsRz8<%k2v6X#DDL1 zVjKjlXoygxg5f%`5-e#M-=JlHlbQGjx1VwN(`+%VZ{(m=+^h|B(OLV{jmN>`mriFu zy#-y6oBld6AzJy7#MW)C0Q6%aVv47Zne`xVK$EZo7%#|Cl7_%q-q@*(6str3Ova%R z(nMc3>w8(m{Q=1DSh}(5Iy0TsTsZtx+#DHuJ|^JoQNkiJEuB6AK3^?~{}2==ScG$U za@TIMJ!P;53aMmNu+kwFISWIRG@p~74n0~&g+vLwR&k!|=c_}D5h7cx6Gn>Zen7=X z{XLQx KuSLJq?$gDea;;xQ2dH!N%J7WR=xwsGJmWE(X{xRq4G#;Lg0! z4uaLGTA%EPh`JE}c;Gh+-*MZ>FDS;jZ38NWk**ed0SZ#=Oqsc)JKRIjilOQyjaQD$ zKNp%NzX>koI>q-|ZdZ*eZ+Zr6S_9)zODnp_S4h#2rYB$!N0Y%?5;yqN<7Y^k1v#{! zSz2UhL44Xq7~- xgq0RyWgea`qAU2YheP^21Ym+RSL5=$sfLN|D8x` zjb7i>7GP^?0Io=B#dcSti)2Kbc~)Itd)P!Eg%UPS^S;RQTwf+1sy3$4ltLgVswOt9 z&ZHby^Io%BA+W)XVuQEu1)qn!(Px6J%*v;$cz>OUxZ3oGR(@SuQ#>n!CqcUdh4mRY z9w&L;hGrt7G_}s7vO$K2d%mdhLyFqt#m9_elcp-9+mu7_glUpZWs{0G-Jon%+D(MP zuiRrhkQ_Pt;cT!CWdw!{k*7iOcA%>w#|R`MM?qv;-Y#)W1K|TC1@zNLRpHBt@%1Jz zSI@uv Z@fB(X)i!EL)j|@5uP2@m90QxC*7;yU=O@5mfXiywX+QE9O@mDe z{bbS(ie_liPO7N}+#yF`ELGLR5FKj2Y=*2E-%B=^<*fKz?HL)96Fd)(JT5Zq7a%tw z?s >Q38v y|WXt8B%_jr+NT^HV}AxeFzl`6F^K>gn3d>_|={bT0E2XL0hr_bDG)t~2k zV!GkJ#Rp4~W5INNNqqXk2fv=@r`4c42B%=2CG9=LZM#ON#DGd=lo`qY1a8U(ILMid zYarCA0D_p+7hb~em9IL0u@rzpN%weTxJ$IZ_lVqydV|r#Wt|oBB&|=PNT r|u5 zi`!e-GHf|c6*5(vW;u9~Bf 95d0cGcQj7bgq$(2~~w zzdZz{JSU(Q(n6iM5fwY4sqf<=JX!veAt@J|gn?&Em=-N7b&|#fuRy ke@hg zyhB&KTE5}Lh|L|Ek*Zf;SU94cleAI0<+#DV%l?I5yo=y)C2zC%JYr*)4VRlh{)4A) z^o5*6>jb04h4TL9V@O`b5Sx`}ZEZ?bRJjmHUtDBbX4+ayMqI|b>k5W|#F`#$VPRPZ zrR7krGEOTFDfZA^KQcC*+~Fn>-?RRQ>a#^P2k4P&_aDRs3GZU>q b(>M?03B zTNTxp+pg|RwOo$X{HR`4H^bVMD@7en8uxo~Z)?HmJKe!$<`I@+koA^kzKi`3BV*8c z&rK~t6yZ*L0uCA}l8m4(8UcqT{NBy+=#7bSGrBfKBf5|q!}Tr&KbVb7O{cgOH&r_y z+~B^39U}v_U*a4^7)V_2p`B!VIo)#>c*;pi{9fu>&5$TS>-}1Q;NxJcEMRQ^j)*qc zm1=BF(XBew7I)zx_npUF)~D(!E=+bsEc3Faav+KGWvpB9)12Jh=F48^>_l`G`j#s4 zyoEa_Ns51K0lYB+H<3mB`zB&!Bj*Qc--ghDLp>73R0uUndGNZv bDQ?8Ph>vHnxMgb6^pHKPF{|Uf!KLT5bT^z5& z4}HL~VkKphea*opKv5cj{lpzw2H|l<=1N}fRt_p$eCIgaWinNxcAvYxyOhZ;acRH{ zGmGnb!j0_k79nGQm8nx@QKVC4W#;zb?R0~!L|+StUP?YtbB7j!I3xJ#YHE6TVw|D~ zTrKZ?fi`$Udh_{8(z~ONSv0Yt@Q@ls-ZR>W!d&1XwEfy0LE4+C_?DY>o!jK&K9&LU zc0lZE8bpNf3pl>%Vr@ZPLz{k10T-Kx*e`r$s|Uscm#;cH$z`=*W-pr)7J(odC0pC- zH4??x(c?;;ssq&%pwcI?2WFtiVQ%NkhyQ?zoXH7(ocZ$n=1kkdHv^;{!jbyK_Y;B` zWbwPeI}f+QLT0kuvRj!9#yTIYf3yvH++&DPK4(0R=R(z_5@L!lKIY~(8Y~E#raRFp zYD2=Tt~$98tKFSAlla}-MmFY8`9E<3AgvES>Z?GQB9|Cl`=deR(?7_|xytHQsVQ8a za!&hQwWfc=8k1{vFLdyCc}uD0mg 2(7Ji}+AHlaIwgBqukeidKlx^+km!|QACo@D{03~KZs~c-m z$%Aq0flrzs0VeC4Rp65}WQ+|uc3 {hdouL zCkC#!isHECTRat{|H^$WXRZ88@bD<*RYh X UUGUhCmB1B;(t {kM$vGMojwI_ zOfu6wGJv~ry+JJXA>y~rD`=(ww=p;To?u6Pa6lhT8nkqEx9N07wJn%{12~;^#JE{n z*p|LBgysyfIt$flhKQu{$}uS#d?=_d?pHs4<)$a p84_qC(JL6k|flGGg(295V zYiiW1xE{cz5G?XoP`529%OQ>vkd+pLN=4nw?ATq_gQW&^zbMe(RI6Kd3A2j7^Q=P` zx!QYPb-B|}@H3k6W)!GguvpZ9OPohH^=SR&<2Ic&13~&MYXzthmiaWe<|D%e$!bAo za{vI~^e;clhX8|pgYwophD>+vKcqk}4Rx2Y+k3;o2-2 3zEb<{J>%UC_6RDOe7|gP*S7YHj#H7#)b%x4G$x`SS5c)g8$aIwL*kNcA=Bb- zi|P-8Ju554vj)e9F==69UI*s>_-XF-5NWik`+NR15%vR_G8^-kJIZb|4#5{INq5R{ z2I|#Wc%8?t&)j3RF$y%JC4LkScA?|X$JD@bn9;YAVxG1|;fw^yEv2~4C^ziX7qmKZ zs^Wuihzk1IBt3MIUT81n$O FrGg_KZ?uF>$#RLM@?HLEdS>IIoG#5~&e$g`|; ^KSawUL3o-v$udK^>a=ZQ)wCs{k0cQf7Wiz~*b`#1&K*g^#4Nmn! zSV*`+i3BedjZf1WtC3f`P)$+qgR%?Tjhh3p&yRP7(n|E=^L`Ljh~hA1VX?fgw}Eb} zK@o!Poz%g*E
L@lAZ4Nmn9N%c0uhIaEcl#N#Rjl#qDyCg|xHl!9MhY1RH>M zp|?;7=tK}Gj$ZvYu{-RWt)h~@Aen@och&4gB5XH7T)B$6kb7zwiwxmt&Q;)_4|o@{ z0g@9A7jS&fIX6ozGsxlku9C3T@_oLhM(7-Nwue_KjnxcPS!uddy4~Njv?|Qo?RJd) z9czA8C{IF(kK> b4C>fQd#N2l< zK@I-MPYh6+hbU7^9j~w%K|wht#|8?}fH6FvDuRW=# w3 zwANwqHadx});Ezja3UMGAcl#Ibh-i-kH@k3ZqJ(Y?zrkbFVJAtyy2!H X$G?$VTcmOa$NB4GFe_QC; zvROf4M)gKR6{W)xk!8~{pL7EA*Jv>hfFZ U@n$QyADI zLo{F`9FJxf5@9a|y%lb2m3!zk=&a86$Tp9L>&^SmyjB{tvtUamw#vT6Vha;b$L_q% zv5$^7>d@{$OEFqhX*sOIHtfqZoHyubIXtYPIX$AMSv1)cJYgRFva*G^x=dK%3Ep!w z3zY5u&b~ateamjXgFkG5xAC?a)x_J>Onyd;+vr!S51f4apdU=-_#V_*3hC l-tkB-8?_~xh26uO{&Rw@B^G@X0mQ#+Z3O6dR zaPr&A?={KMYAWdolw=C9*Cay~vnc$Hd>`S$58>Y5*A<6xqH+DQbT|_T!2Wl^9^+=6 za@N;FX!qgQ4AFS5ec5Q(wLhL#+?ewx&_F?XpZOgY6vKHw0n=LhRrYnlI%Fmv^hHgE zDR*^P;g-YYS(fYA98)j!$s{H7AN(%;20s}h9*k?k^e6IE)}><8&iP1aktUfe=tsGT z=plVBxz^cK!*5ZXG93Bd0A1su6O~bPUYWfz;S7zi$2p8xAYX=n>^-;bmY{r3ilAos zz{Pu_heM#S+ip;2M&=&KTu*@b&Wf71IZkrmZWG)$&WhED%0PX568LzQc$z~Fgm2h_ zDmEf2Co_c?0LFh|`{uO3-&v%0uz$(d!hGU=wuff8>;}Em6Vqb4FM|p2F94hVcnqxK zsjU!M3K(+(KEHNdWS8x8;}!5rH4_jdd>Hil2&K2)KMYqwB2J;GX#TtNz=H|i7uMff zNRRy{>TMHUsFxPkxV$>c?Hv`rQZ5MMN-Px|fH>r(ffkN>N2a*Jw|5wp0JhA_G+}sm z>NTE|kcbT$y40wCj-lKqfE6-c*EN{Olk=%|O4gYMB$|zu8w9Krb64PNH391bx _B#!^C6-$@@E$`$zo0H?pPg0u#|8#nV2@XG=o5vnE-S~tGkq#0TV z#E3W?smPp9woiZ1^7w#VX$j6V&IimMm)Y!PPS|rQ999o=`nXT%8!>O$N{2QGbW#?2 zURI$FiVTc~S_dYQ;;=j+onU!s0E=PTKq7XLLwyj0Q=pG3|AzvyT?W>~b{P+j=Ch0q zaF`6`+&$x0#jRy?+mkh#04m*&J_Br XCVD;fj2?d$i^VzgYynp|!EXB=n{~bisGd sJum&WzRq+^1nOUF$DT zrkz!JJ&(+fQ5}9Du>BfWl56rFqfdp95oU=?6Yir~_eFeO0LP<<3Ay@+gZPD_=Bop_ zz&75N8gM`X&M9-98q>M)>?ByB!oe4MuOV<3h$%(|OM*ork3|%FpSD>_R+pyig-lm` z=UFk=D2(kaU?~4~H%P0~?_&c$d_QTr YG|L`j93iYhQ2JdV1)W)D4sc#h z*cG>OefLB3*Q|X{D$??RJb51K#8W`QQ|Kd1S2PMj+W?i5I=P kykRr4BYqsQ{0!wL%II%GX`Vdw-7?M$r7Q(PDFNTlx2pHk}Z+lSW?PTwh={H zqNI@}`!Yf?QmCxi3k@M;8RL6DI_G>&=k@#lck0#4@p|T&=ed{n{l2gFbzL{u^%c>t zKnJV_Q#QYS1SQrdeJO)%#3g$mmOHis7>)BglHk->s|?5B;vw(={rfJLaHOUENIKDT z;^*lHBE20{VR;Fvy))Vm3|iPi>@2>4l=Qq#GJ#5D^MMb6;VID6ajH}$vRNEf2EZuW zGlzgd112M!(y^&K%Kn+nFq2+<3<;dGc$rkO5IIf*>}2=%zJ4f#2vf{^cu@qeKMc|C zt}HrK-@5H?pkCRRrx6186T` ;h0 oSkVe;{XECgxx1l3dHMC7Sn0F7n|(Qy z{ER@%I?Rczl-qusy&U%a`KyPz`)9Yo@vCKx$dBP#lV%5A-}Mt!=tBnSy>Gt55OWAY zgPVvXjEA+~5eOb KWjx$Xp;G9P zi%4h%ItC|cy?Mzj_Mku0*p>mEdD{eabSBlBGt9O7QkY#SiL-hCZ79wLN8WisM&0)Z zry+c|O9I-*V)utZCxNnYy#1amvtJn>j3$D(f82xuju)$l#4sXD_qm*O1u1QxNjk}; z&M9o|j7D_yjySst-sTcGZuWEZLImY!&bc?J%g-w-*k_D~{q<@TO=7mth5BwUl}w^s z&+$(mFh$4?+>w`xc|_(PanVl7 &1(V+D4 zq1<`ktX`T3C}gkn*&<~a`h}@C^<;VSnh!|KpJmIkYvJTTIy^dny~NS{dA(_8!8;h8 z(4xvs_XC_!*$-oKLn-3I0k-;4gtA1x)A~{dp@hq9J}iqo5+%y@Z8X-pLovl?zWB*} z!Z`oPZFXPsa>sYF($%YAqc`t|X4prxs%lst>T+@}pyAtOi+T$hMkFloE)nG%$@&OR z6F|()EgcYIi`CI^v)o!=c(y~?=+K&%^cy(NWjNuG$g&6>mj+q?S87Wwi>77=40#0G zGKxszxtRo)#8P#1a4n>yh9tvD!?|%941&Oy9)^ivj ljeI3s+e0wxfle ^$aUMDI %yXDno(iWjU`h}z z>ib44ZdTG5_g33JJ0?zp2c+N+8od$aumQnn$(QWN>DG4uzIQ?fjj?U3;7gdIxZMmz zPm6gY42u-p0@IzsgB;XSMU<6_j;l7gtkW0@y7bkPikG>nm~S%a&}b14PdJ}NTwN!9 zSgiX|3LWPsU%#Zgw)WXcj^y5QW4qY;$))v; OQ%oa0AV82MN6fijryQT+HlF875lB`ZOlmQ-2+okOpn^3heZ)^bj zC=pqJMs3BuShg6zC775juLp?Z=8IG9Pxjs#9cX`Gk^dXAs25qDSG0Mi@}DnfGw z=hz(;e@6O?TA B2^a?9GgS;0 z=(hpecz+3t&+zH4M>hAAk-Co?{j;yfu)L}Q6^vM(EXIYjgOOpvDEU~Hp^b}CnQ_2a z`+N8JOE%i*VCJo|K-%bYWIUNkmr7pe^;^e{V5fM(Y4|#7+>AY+7E2}A>MFzC85PFM z@8hDUrJC>JMh|0l3!hx9Y0eeSS`?$25T|zIQ7n&gwI0B+VrXFks% ~4Aw>>Fk!c|7LJzEQY+13)JDHNylFHy9jL(XAgS z(at>zj{B_i5p$Xlvq7uEU^hY&6waVqR^*ZA3C){lo3_#@Lu@**a+QrOwiaq-O`K9B zRb+jcoe<5YL*VEU)r0voE%aGqcU2Qv<1DbpE%D&cG+#_6_xk KdEIOt|!z~Ga zhZ&aDP|+n%MYpYYgZV?&&lWbpH6`nhJ;OOse&Slv#6s Z`Qb%zS}8iQQ4_om>|uSoj(B z&t;@uh9Ed@Yhs}z(Q~_HachDaVyYLJ!!~H#7d@K!G|3zVPuXDn{Lbtcxop;$BU=Eg zyaK}=sR8@!HBo_}sqe?U0yA9gHs(QZ2F5nuaWy`ys$ <_O$)=nl6ncbo$r9IU h#cM5srqJUPd@}c;CzU zj5pl~>cdicQrxnZejd9?33^cYHU+iT6Ed4sFJrdzbAS9n^A+!vV-=L3d)HE46_&kC zxt>)&*Lm DG|CP$MOy}&;v9_;o0LN{o6DM!ysM|Y z*@yiHFmZFfH`T_k%ztU96QK+LVpVw1JN@z7;frJbUo+k5Uf%B8RrFd>%~lgT^z-Nv z-3978HN6kh-6vIBM(b`hzC9oRX}X(mu`V$9Y|1P6^S6RTwV)2HT9ESbS|QA4h)CG| zdV#D$JvNPsx7+IPrw=vs1_dcgnTnshv-C4|H0#Kv6*q(X^=t^!FBmG*hs__R57As+ zaTB~>-*6DSHN< $={;?neDn*KWHuMCw?q`}QJs+KiUwRd_ zZWnzUt2_SW?eVIC9>amh@?UyO51Jz`t+2Aar#xJG($|LK3c7A+q=q5gIzh0pq1^oT zv?-qt5F#TaS2}Ql3vo*7?UNUk?{v4Y)L$4$R65bVVntu^=*};tb-tt8(=cmW_D!8> zhS{om>bgT2&F>^JjtYAdfra`<8~2-m%`=khQRyexo4;_|v%1S=bAGLjXk#@z&R`Qo z<#u>UQp9PZ%%8#OlTvx4iHH(SWF{4n{W?wHPMdJK(3e~%z(E!FTb2}gGMKjVkl+d1 zI+30`A*b26 *yIUbpP`&jTG@?D@$xOx zMfJOKr-NutY1BoTuA$;%U9C{-F(=BVnT0HPg$nNYH?-ugz>kDY99W+f)glEh)1_eS z)JK)dqqur}82Ni+=D!_ci`E@16QSF7tj9LWbInK1T(=mHalPcr!~ZxGcSOg&;#=bJ z#Ul6E_g<*UN~mb4H6j%)o>3;mx_uRI&unNSGGBS9_faQ3Hhok2pvfsfx&(GNN%#9% zB8bH+rc^Y?ewg^{ND>yEWDrL5oJH)^%w|fswq6nBDSfB5Fd_bW0EfN}HfQicH&M2} zuZ8oB@I~pUtS5;sg1uX5hEJN+38eM0i5RX`Q2`hY`~X6{+KDzgh`B0o(3LM%{I=N5 zadB3&UIIGweXh=ypCO61g~7hso-^xnnLSGn7u}btmB#wZV$4x&a4y7&IFayb%>aQY zuJj3KAfd<}cjQCXb%gNi3c{6QViPM`3b<(>u|{#j`RsyYw{&%+TRGkt@pX-$I~uu0 zqG@QcbRq7OvWR1-mp2NoZD7T~TCkZR&4Cn44OTw9)lBWJYRY7a3MO?+8(GXBg-|ph z6;1$LuNgN##5`)g_anXimQ!{9JKKSdC@ecD>fWa^dlt=(?c!2e>d+QojAAfjz4{ ~Tb*%~K~YdS5L{@s z0$g-XygO?8HcF51Ca7RJcAsJV5TleF#zNNsW+xg+t;|ig!=K!Rgt@85kA^3@I;*qt zIn5g;3KhE}d}?{ZOH&G#&WKEuSw?`b`;;|bHYfsPGy6ecW~A#uRn084y)WMf!D;e> zX5R^;()^JwGF*#tEmR^i55T^iHJVz}O~x};QJM?RPPWkUT<_pCMNqQ~iE^VAlLm!j z49*R#CJk~R4&kVE>aA#bvlZ!d*vpR>@v$mIF2QMAXietvo=kk!@#u~3PP^yEjM%6d zCVU_Bbw+RLzPX*}^NN|^l8!iiS89Ik(W`vcwby=H-Xh7G1 4ZgM4-ntw0dvJ<0vq)Rt5@Xg{hRHDeKqNSb$ zIbeU+YsICGTt27ou7z|S=wxOLEsYN|u}6K1xxt TY%M4SD!Cl8zkp;7&WmT_@FD{4mxx7 6J|0nTOgxy0{}yi22id M{xZm4U)uWYI(C!v|euCd}gznvX z@s;i52=xdAlK+ApCh~`~q}Ni%^SOcQ1clA&B-*Yzyb2Q``Y8US5Hnec9U>8&$ rm4U_!Az`H% zL}BOcA}CtK5e~l!|KgZwuC-&+6H2NY_Btnu6^(AuAh^6>UU_Z#Mq19T)>4&BT9p*} zU>Y&K3{a)nU{R6!u@*#7^Bs*N>W%_@Z=C}WWF@ZX!;dxDZSdv@0w;Wb{#nmYOs?7# z_Ff+WsrenEa?eE_gf2fk7a%sL;&dEwL0H9Gnfv=$V1oSI)^0oY6Z4~EXTF`QnbAcT z^9X%40io6owlRf~C38ILWTPH=7WtyEia-UAJ`Tu;hp7=_EALuz)r>Js@GVu h|a^L>qES%0mK*`-y@nVK{jAtq+hfjUiN>~;1N zOAlWkmhr5Jql#`g#E!HV3DqBHrV@VQtK&nUeQv}@U?q#`pI8{xOv)6KCYrsW3-fG` z8;?1RyVgs6n;dtzlf=GGMq8h7Ly2CPIAGQ4_>5ys4*C1Qhfw)EKb}QTa~R3B8!N z2L>-GAOl Jm%y`q}sBBue&1PnVGWANJNEiRdh ex?j z%3 rJc8B- B3B!YiYLnJI?vb;oIDRfd*V0S# zWQ3e=38#-^A~?+S^hTRu + z9}s>SbO7U%55^xe)r<&@O&SgqV@BJ;J9u31cUm+WKRqc{M0b?H-5Bs=G=T-Vci8!T zIt9!I8Lj!NUDj!7B9I!b!jib+NPKjG)rOAF8-h336$J-z(=DJ5-sr1m=T$Di>BORA zGMPNd9Z1?mrIucKyfRPYs>@rR^;K>3-N2*i3C_H5Ww{MZ6I+ZJvN&21J19&n0`f!P zYq5#7;6JMq*}9@mTpE8UfD9XkbZZ4T_D;`OKj(DjjuX*r>18#EaaB_v97CYhX^aj@ z&7gv$Cbt|;Bi~gXz4(rGkJ%f%dBg4i^9{x7yHn1lTK7+heusZrO+PU4Ft?hK0C!Ut z)kjArP;18UBDncypA;;~zt-d@T8*#D+Y8-FA&8<4W};_YrN!61(O;W+<@4|G*H5h& zk$t3C(!DWsbmd0}a#^t_HDz@~n-5+`xU<`nx|fWY%Ac`oEB1*o*83a-z(^*+!$JN2 z;KMZCFr}0jyCn7PTM}XTW_oUf2)k~s==FuGvgv2P3L{|;IJ0tA3CvnWpmmU3g^^EfIu2Jjy1)FH~E`0*(d z92(%c>E@UwBB;scxtmOm2uJy$d8q>*qL=m?Vgle@eTs5eJ5HenWQL}$baR~m-*IPe zCO3P}*b`-BrViy{T`IS*B}%g)3$bK;))}G2elEF`IF9~GTdwzp-lTF;mUwW&T{e}g zt5s2)D8QX^I=mZzl*0kYqYTpz0V)xyB9@LFXDTjUn&FOCMYiM~0IKmw>QDgZtu->&IBk(II> zfj-ABh >an7FR9U zvgbS~@$!+2K-{4cbn*?Bb@i~D@$h{Qv jY(T2rW4NbRpFj*0l9!V z%~ ha_u$|3Myk)4i$~;JdhHhfA_HsK$4TO8!MYv7Y}FUK zPZSi{huh6Y6j|5I7}^*4O#uauveeAV b9dm7aGbEQG4v8Da= z(;?1gS}&Y|5|8}LXgs0o<7ru_I1lQTHn%}(zIrJ4 zrJZ%O8wKUjEkD)12X1>`0Du`@P!s)lpgR VPOjO#EH??FULYh=ABmdkzo~AO4$wsI^PJf-L}KE=mKh=k8a9+nAoSy_6*aP5CV_^wJJ(CfPCYs7He$8gZ*5M?`Qy{`tYA`ENB^rxhM5s)vws=}0^?a1o*>?#Z$2B%4D3$K)`Qk3oeB^mm%~bYbB^ zAm%*JgOD3Q?Shom0#zK!rAYsK)W(25xyLS=2i_^w96Z=2Y4Wu_AgIp|zj^_c8);e~ zvBlbZJ+@+bhg$fEhuB}k9SNA+Ed2LLQ4_bbpPyD!x}Au3R$X&;8)ggm> @C5FLFtC~?x7ZOu@)Gfa!;nbyFS zx`irQLg&FO&&TG7@4)q9T0?GHB#e!9Y&UfG=T1*k#C5)5S#U~YzsP364kc6d%6*4~ z(}Oi}lGfcVgk)_O4j_0~9S(skJOoLgI`&a}vT37D0TM4i6D_d-^aE&Y1D+y);H@v0 zl}K2)gI>)a&Q*3JzE_re0dy>)6WwZK_Dpg>T(U>h{@tHJqRD`H7!>*DFxW(<8iF1Q z8nG`cG|wsZk(mbCBY~wwKndWr9jdw__`fl>q6={CAP<@J6!?5Hh&2BD)_?-brkcA~ zvSfS_kPYU1++=@$L8TawyQ_|5$}uEILbqS>S^^x!xlA5Vr#bX$#7YBftbi2EEMMvg zk^A?MymU&GFXHXAO01&As<&qMjnEPJ0PtPY;#F`Ix~MX+u>NuZi+EUYcc*D mnmI0n>$DtW`XE0rHtPcyll_xXU4nUm~p>W`Wlm? 2MVxqSVSp;M;fKt~be+e+xv6Cb))h+=(CE##{ zgCyb?V6BDw<;ti+8bk2_6rIH0s>Kd;r^Xhp_o2~XK@Iy+|1)u)x(^zVY|zbAjB-5V z-4c+j4a6-SFgjF+umyXo-DCI{z^yn`5(@SuSRartl|!Kp_BVYeSz7}lAe%pbTMGt$ zza$p&ZBU@u2C7Qf8suP;M%rY!{{Htg2dTC`xVP|;gU`S(EF$2J;hV0N-%IOcM_xHU z1==Hr2N9G_h`G5J;v_6G;C^Lun)B1JE%$99?<(_!VX3Dq^D7IsSmPS?+7V(&%0|;_ zugRsRoptMK?=~BDTd%qW)g!)>`nwg9ePb$8Z$;+%^+Jy>cTMYF^?-lv&iY1TT6?b* ze;2)TY4_Ld1unDP-W}x=-{!Xg#bb+@DGp6vea`C;{{j>lnPPZ^+?gR_ 1(j+ zg8dnS?{G@u7X6sk8@>W4z{~r6VFJ`2;+3l3p$qL`z`4VAn^c~3|L9e>+&d7@p>`(y z{J%O|9CUWC(ev(F5Tq{LYX;t~{mEi_{jbKt1*ONR>4kE=>X+Li1^>Fc#QTdN_^F(` zUET=3F7v<=;GA5>xPst`^%D+VYMBSrE9UACe-DlXBT>F5F$NFpwId#;IFcq@cQ?Lh zEf?}jZ5e=8mCVS>v{H&d$N|0t4g`%-0Rv%(ch_s8@X@PnQk-fhZ!7{xo!>WfzFgYR ztEQ?M@u4Rt%f4K0(>2Sftm;{nh&$@3Y4#=*qazK+0inz0H(NU#EJxb}MxDQcHx+|) z8ZdzY!iWNDh}81p-=vo1&7b>u=MKH~KkF1&BbMR3^9vNJKb1=Z`67aQ7A(3p5Pv5? zj(6;ijTz;pNLqMmQ>qvn^eK<$kj#A2EhCQdLpG@Yr|^t|$ICrU`RPZWqnf5Y(#1{O zfFip12nulYv9(e@fGP3}l70;mI^WzC55p8Jis7UFo*OW*=u0*`TR_XZk?uGUG5}Qu zP#wVD3SA{C%>y?rhW|A!kTgWXm_lHCDJizuRBbfh=XBZgM2&USwGRe-gYPQ-%5|t1 z$Us8JRQLNzTr)&8gRWF8_nV028~WFE{Ge<36))}umkI{^tKCPoW}T0Zf&{?qLD>3W zmGZ)0PpS=r(pg^ib5M8@Jp}vg81j6dlC!>!-yZYldr3Lt$lUJ<4}~V9+_rm?Cigwv zKTDo3%)%KMh5~h@QuzXX-FG$DPVTzv(4(drq2Fa64IU>02sM>Ir9}t*sl*NlJyop$ zqsGuv^w(HK)7JLbt|R;Yz!%jqxTr{fqlD(-Cl8 !DS`THLG95qy0+6S0|%L^0QwQ znfx5`ruKc0U%MWCg*EZ_1zr)EkeOm_QF}=T^Ii%@0Kh7SVZh_b1GnRS|JWt4>qLg2 z4p4mn>3Jl4l5+zx&*8SE05+r*>K4=8iQn B%uOGj zu&V@zFG5RBrHoN#jUynW&6`JTS?iDh$KmV)|K3xyi~bjdVBlo;GY}=Dbcs=}B=_8_ zuQ^}ZJ;FYvf{tf_IP=j5`k>*eKMr;VXZYV-!MD&|0(2T%@cO2yj+Np$ApV >WAWym69vo87r_)sWf-4+3C5b#jLox*k)z+T^UMGV zDvEi60=mAj`2lN!p|)9@em9?j L{b>Yg+lCV2#Fa z_U%t<21=9c9~|proxjGM59w2;o!(L`kqei$AzW9L`>P=s*BUUV(B;^iK`374?2_Hb z9=g)FS=bX86O}b5Z;HRP_fH41xxE$G&j385$-vPa-D5 1Oz?H?LD(^^FN9fP_M@saz1Jwwxlla#sT3{{RQyS}Spz*A-) zWCJpOaA~DW;hFDLyUc8L4CAZTUq8m2#*# Jp6k>hNBg*PO3VGM`O={K=Dx_V$&onbqNe7L4=bG)B3aOm^8W4 zYF***jfu3*^tn&T&A?M37gEzXz>w$3z)_Ct+`iQwU{`o~7lfp<6Y1B_Kl<@lK?^87 z=0Wal{or_@Z9~YfPd#tJWWG%Qc}~os2vAy{nLRjG{2|Zq8N`L#3TiGWyx9c!vCqI> zq)}9JPx>$V0|c_^23ost&No!l#PRW$`piS7M*>Kw*t%1SZ(6CYfW3O-FDMYo*Ulao zV{HY*wWkpXZ${*cCQ7ZQ2C0=zi#a9&Fzh~p5_vvl{Z$iBz6b($k5(!i6A}Ns6qqg? z0nQM^nd`^IBE@g{_GT1??`+8+#N}fp6J~!|sQb6@qJZ2_5I8<4tbv(9`&bKjL=7cU zt`Qid;AGL)T`PKs+1VenzY6bd0N(G@tu7~ubMS8)s~V|hmxQZhF(n}VN~c=H4FKqf z378vZIDJvzrwdhQAl3hT_j7deivd<33j}_fOaf!CBk;4_sYs@X#R)zB;kztstx9~T zF)UL8g>i0ME4K%g)2d&tyHtYm?RH!3Le+3+xyJ@T!ox7Mi#V1t9#$8{Se~Cpbp`-~ z%(Cb3(DLiXpYM*-$M7J26%s6m*mH}ak(>){gNmPgy5L}xO9x*%!q-)ot9YI88BMGP z>8c)+0KJe;q?2qm)j>?zQQ;?QnaaG?p&VW)iX@}5+G9MNRP*hj^@edmfeH=-2)frQ z)MC _9Ll%`B5DSb4gazQ(SE=V@>waCx0jN& z4 W?Fo3Am;5em*!d5+g!eJn|+masCZvaFv zx|I&k(?jzEE=gxV<;O$kWf5Ovfb|hNFuZO><=zQ9R8 w#^*#hPzVtF8>sqjA)=pfh%)!7G+}7w-A+%wx6X*YWy$ z`I4R^33Fk$XardB#T~c=NR6KfF#`s1J^;mJ?#;z#(>?KMvt&o sT#TzY+dJBWH|Pk zIZGNTklG;Uqf9HrKobT~qIU_)v%~D2O3_gwZcd~|sbzX*e)PfOZuV&dp4$o- 1!c5w}P6jNn3ms4>J}M3~ ?$@xl*4pqG#n!OR5lNiKIPvrY8bI+ia-8d3 z%%$g*pBR6xWLVvxTRIW1p;ju8>Fkj<*%5*osn{U9?`{TG+V^iub~^QzJXy~;W- B_hylCP(K11>)wN8{Kcdp8e|VR4C46B1W|sR2G}Yeb1Hi=z++(nDvpX=1s5t z&hfL}YHsATY`ww4<%0FfVYFozCA2j5NFPvdfU>h(c}U1qAa7L8DPa)@_fc*@{vZ?^ zR9DL<#*2pz(3Bf@bGFGSv?fPF9GMz@P9T(8c~B$d3F=*EA)^@hliwLfGL)UlXkXxz zcwYqf$;W43tZ3hNxd@`ianmjqq3W-fIj(cM&oP==5c~v@by&iRvi<#UR@J%YW{?3v z)|%;fsgJ)nHXrW8A>nok&-Wc5rIt9?dI(^;&>be 27ce>QT?kfg;3#Sgc1d|vC%&7)WY`te_@<0LLs3}t z407h!)@)wbFDp8K;MS2Z!uI59&0>Z+VAGQocea21`f+ht*aON_aE827+H{uD^lY|% zui~pMf4e^!nThh55P(x@Zp8A{innp0kGHgIUT}^GQ)A%DLKdK=bXOw%21a!TNO(S8 zCc6&uFJ=Py8<(?tT%B3)uf^w%*C%Kjs3QR5(F*7?s)m4&YmH?L_`hPt7jNe!9+M3i znt}WK`qyN7^fj&bIDyHGyAt1UuG;R)i8fXWAaE&0e@x5#g|E&^=?PrO@eb@#se2iA zuhLwp>f?GBKy h5R_h641^}-m`prAb(HSY%n!d-$%JZ8wrD+) zprX42aS5=?3xDcrDl-H1B`@{Jg{0%b`jFA-m9jQo=Yqcm$DZ5?^Ua v5KUq}0vn70sgh zUab@8C{z?H#LlEpQSmpN($}%cIzZXzO>jN>^|0`=$@xHNFTRp6-vr9RUPP^}{WpPe zDaY6MY{yCX$mSJ5`50Pd#dU{Yxle;VVbYbZ^}M$|w&*cYz0i(qpf-hbTQ+|Tc5Z4w zGY|HXw}r+cx|Ky{) 0MB# >gzmB#zj!N zLrp_B>m=FheqVw;gDSCyw{n-VEr<9BDT2Y@G_j>V@>SPf_ou)AU&7)n+$ZNfaQ2-3 zEOY6`dp4ur-dNgp5QxvKdJ?iU2Ci5tuz@F0dg74t