跳到正文

wzj52501

awesome-competitive-olympiad-algorithms

Original algorithmic contest problems and lecture notes — NOIP to NOI & ACM-ICPC level

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

awesome-competitive-olympiad-algorithms

简体中文

A personally curated archive of original algorithmic problems and lecture notes — every problem authored and set by hand — spanning NOIP through NOI and ACM-ICPC level. Centered on the algorithmic craft shared by informatics olympiads and ACM-ICPC-style contests: design, analysis, and proof — not low-level implementation.

About

This repository collects materials I created over years of competing and problem setting in algorithm contests — all original work:

  • Lecture slides — notes prepared for teaching sessions.
  • Original contest problems — problems I set for the National Olympiad in Informatics (NOI), provincial team selection, and mock contests.

Difficulty ranges from NOIP all the way up to NOI and ACM-ICPC level.

Whether you aim for OI, ACM-ICPC, or simply want to study rigorous algorithm design, I hope this archive offers something useful. If it does, a star would mean a lot — and would help more people discover it.

Each problem is preserved with three artifacts:

  • statement — the problem description
  • standard solution — a reference C++ implementation
  • editorial — the algorithm explained, with correctness and complexity

Structure

.
├── Lectures/   Algorithm lecture slides and notes
└── Setter/     Original problems, grouped by contest
    ├── NOI/    National Olympiad in Informatics
    ├── BJTSC/  Beijing Team Selection Contest
    └── NOIP/   National Olympiad in Informatics in Provinces
DirectoryContents
Lectures/Lecture slides and notes on algorithms: data structures, graph theory, number theory, generating functions, and more.
Setter/NOI/NOI problems and NOI-level mock contests.
Setter/BJTSC/Beijing Team Selection Contests, including the joint provincial selection and related mock rounds.
Setter/NOIP/NOIP-level mock contests.

Note — All lecture slides and editorials are written in Chinese.

License

  • Code (standard solutions / .cpp): MIT License
  • Content (problem statements, editorials, lecture slides): CC BY-NC-SA 4.0

Updates

  • upd0909: Add 12 new lecture slides and the MIT License; complete the missing solutions for BJTSC Mock-1 and NOI Mock-1.

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。