# 编程技能强化202409 **Repository Path**: cppcppabc/programming-skill-202409 ## Basic Information - **Project Name**: 编程技能强化202409 - **Description**: 编程技能强化202409 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 51 - **Created**: 2024-08-26 - **Last Updated**: 2024-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 编程技能强化202409 ## 课程内容说明 - 在力扣、CodeForces等刷题平台完成刷题训练,每周完成一个主题及6题以上的训练 - 每次主题由一组同学负责讲解介绍 - 题解文件放到 `submit/week${x}/solution`当中,提交代码提交到`submit/week${x}/problem`当中. ## 如何提交 - 将仓库fork到个人仓库. - 将仓库克隆到本地,完成代码的添加,提交. - commit并推送到个人仓库 - 回到gitee个人仓库,根据提示创建PR. ## 本周训练主题及题目 ### 第1周专题:滑动窗口/双指针 | 难度 | 题目 | 提示 | 题解 | | -------- | -------- | -------- | -------- | | 中等 | [LC03. 无重复字符的最长子串](https://leetcode.cn/problems/longest-substring-without-repeating-characters) | 按题意要求动态维护窗口 | [题解](https://gitee.com/gcu-acm/programming-skill-202409/blob/master/submit/week01/solution/lc03.md) | | 中等 | [LC209. 长度最小的子数组](https://leetcode.cn/problems/minimum-size-subarray-sum) | 维护最小而不是最大窗口,但做法基本上一样 | [题解](https://gitee.com/gcu-acm/programming-skill-202409/blob/master/submit/week01/solution/lc209.md) | | 困难 | [LC76. 最小覆盖子串](https://leetcode.cn/problems/minimum-window-substring) | 自测挑战题 | |