Skip to content

Withnoidea/OJ

Repository files navigation

算法竞赛刷题仓库(OJ Practice Repository)

本仓库用于系统化记录本人在各类在线判题系统(Online Judge, OJ)上的算法学习与刷题历程,涵盖基础算法、进阶技巧及竞赛真题,旨在沉淀解题思路、优化代码实现,为算法能力提升提供可追溯的实践档案。

[TOC]

仓库结构与内容说明

1. AcWing

  • 包含算法基础课算法提高课的配套刷题记录,覆盖数据结构、动态规划、图论等核心知识点的入门与强化训练。
  • 子目录 CCF-CSP 题解记录:专项整理 CCF-CSP 认证考试的历年真题题解,聚焦考试高频考点与解题技巧。

2. Codeforces(CF)

  • 记录参赛题目:包含本人参与的 Codeforces 正式比赛(如 Div.1/Div.2/Div.3/Div.4)中完成的题目代码与思路笔记。
  • 包含赛后补题内容:针对比赛中未解决的题目,补充完整题解与代码实现,分析思路误区与优化方向。

3. LeetCode

  • 重点整理 “经典 100 题” 刷题记录,覆盖数组、链表、树、哈希表等高频面试与算法基础题型。
  • 每题附详细解题思路(如暴力解法、优化思路、时间/空间复杂度分析),部分题目提供多种实现方式对比。

4. 洛谷(Luogu)

  • 题单刷题记录:按洛谷官方或社区推荐题单(如“算法入门”“动态规划进阶”)进行系统性训练的题目整理。
  • 比赛刷题记录:包含洛谷举办的线上模拟赛、公开赛等赛事的参赛与补题记录,聚焦青少年算法竞赛常见题型。

5. PTA(Programming Teaching Assistant)

  • 专项记录 PAT 甲级(Advanced Level)PAT 乙级(Basic Level) 的刷题题解,适配 PAT 考试的难度梯度与题型特点,助力考试备考。

6. CCF-CSP

  • 独立整理 CCF-CSP 认证考试的历年真题与模拟题题解,针对认证中注重的“工程实现能力”与“边界条件处理”进行重点标注。

7. 《算法上机实战指南》打卡

  • 基于《算法上机实战指南》教材的日常学习打卡记录,按教材章节顺序整理配套习题的代码与解题思路,同步教材知识点的实践应用。

8. AtCoder ABC

  • 聚焦 AtCoder Beginner Contest(ABC)的刷题记录,ABC 作为入门级竞赛,题目难度循序渐进,适合算法初学者巩固基础、培养解题手感。

9. HDU OJ

  • 记录在杭州电子科技大学在线判题系统(HDU OJ)上的刷题内容,涵盖 HDU 经典题库(如“杭电多校联考题”“基础算法专题”)的题目与题解。

10. 左程云

  • algorithm-journey

CPH 快捷键

ctrl + alt + b 运行textCase alt+s submit to codeforces

About

算法竞赛刷题仓库(OJ Practice Repository)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors