# 积信成树 (Tree of Knowledge) — 信息学竞赛刷题与题解动画平台 ## 平台简介 积信成树是一个面向 CSP-J/S、NOIP、GESP 等中国信息学奥林匹克竞赛考生的在线学习平台。提供历年真题客观题刷题(选择题、判断题等)以及上机编程题的逐帧动画讲解教学服务,同时配有完整的竞赛知识点学习树和成绩分析系统。 ## 核心功能 - [真题练习](https://your-domain.com/#home): 按考试类型(CSP-J/S、NOIP、GESP 等)和年份浏览真题试卷,支持练习模式和考试模式 - [知识学习](https://your-domain.com/#learn): 完整的竞赛知识点学习树,涵盖计算机基础、C++程序设计、数据结构、算法、数学等五大领域,超过 120 个知识点节点 - [题解动画](https://your-domain.com/#teach): 编程题逐帧动画讲解,包含旁白、角色对话、代码高亮执行、变量追踪等教学形式 ## 支持考试类型 - **CSP 入门级 (CSP-J)** — 初赛客观题 + 复赛编程题 - **CSP 提高级 (CSP-S)** — 初赛客观题 + 复赛编程题 - **NOIP 普及组初赛** — 2007-2023 年历年真题 - **NOIP 提高组初赛** — 2007-2023 年历年真题 - **GESP 一级至八级** — 编程能力等级认证真题 - **其他** — SCP 模拟、浙江高考信息技术、北京海淀区竞赛等 ## 涵盖知识点领域 - 计算机基础与编程环境(计算机系统、数据表示、网络与安全) - C++ 程序设计(语法、控制结构、STL、指针与内存) - 数据结构(线性结构、树形结构、图、并查集、前缀和) - 算法(搜索、排序、动态规划、图论、数论、贪心、分治、字符串) - 数学(数论、组合数学、离散数学、博弈论、线性基) ## 技术特性 - 单页应用 (SPA),前端无框架纯 JavaScript + CSS - 后端 Express + PostgreSQL - 支持 KaTeX 数学公式渲染、代码语法高亮、Mermaid 图表 - 教学动画系统支持多种视觉模式:代码执行追踪、变量面板、思维导图、数字线等