三三文档 — 知识文档风格
分类: 教学参考
· 更新时间 2026-5-27 21:41:06
三三文档 — 知识文档风格
本页基于实际 wiki 页面的文档格式分析生成。
页面命名
{NN}-{分类名}/{NN}-{子页面名}
| 前缀 | 分类 |
|---|---|
01-基础语法/ |
基础框架、输出、输入、变量、字符、编码、编译、小技巧 |
02-选择与循环/ |
选择语句、选择逻辑、循环语句、循环逻辑、嵌套综合 |
03-进阶基础/ |
数组、字符串、函数、结构体、递归、位运算、文件IO |
04-数据结构/ |
vector, queue/deque, stack, map, set, priority_queue, 实用例子 |
05-算法模板/ |
排序、线段树、LCA、高精度、矩阵快速幂、高斯消元、线性基、并查集 |
06-数学相关/ |
质数、GCD/LCM、欧拉函数、乘法逆元、字符串哈希、计算几何、组合数 |
07-33OJ文档/ |
评测机、题面规范、月赛 |
08-基础算法/ |
简单模拟、简单枚举、进制转换、链表 |
09-进阶算法/ |
前缀和差分、双指针、ST表、二分、离散化、重载运算符 |
10-搜索/ |
DFS、BFS、简单图上搜索 |
11-图论/ |
图论基础、MST、最短路、拓扑排序 |
12-动态规划/ |
线性DP、区间DP、背包DP、树上DP |
13-高级数据结构/ |
树状数组 |
页面标题层级
= 大章节标题 = (h1,页面最顶层)
== 二级标题 == (h2,主要节)
=== 三级标题 === (h3,子节)
==== 四级标题 ==== (h4,很少用)
类别标记
每页末尾统一附加:
[[Category:对应分类]]
[[Category:三三文档]]
代码块
带行号(标准用法):
<syntaxhighlight lang="cpp" line>
#include <bits/stdc++.h>
using namespace std;
int main()
{
return 0;
}
</syntaxhighlight>
不带行号:
<syntaxhighlight lang="cpp">
// code
</syntaxhighlight>
行号 + 指定行高亮:
<syntaxhighlight lang="cpp" line highlight="5">
行内代码引用:
<code>int main()</code>
纯文本(编译器命令、配置等):
<pre>
-std=c++14 -O2 -Wl,--stack=1073741824
</pre>
数学公式
块级显示公式
<math>E=mc^2</math>
<math>\frac{a}{b}</math>
<math>\sum_{i=1}^n a_i</math>
<math>\dbinom{n}{m}</math>
常用 LaTeX 速查
| 公式 | 代码 |
|---|---|
<nowiki>$a,b,c$</nowiki> |
|
<nowiki>$a+b\times c$</nowiki> |
|
<nowiki>$\frac{a}{b}$</nowiki> |
|
<nowiki>$\sqrt{x}$</nowiki> |
|
<nowiki>$\lfloor x\rfloor$</nowiki> |
|
<nowiki>$\lceil x\rceil$</nowiki> |
|
<nowiki>$C_n^m$</nowiki> |
|
<nowiki>$\sum_{i=1}^n a_i$</nowiki> |
|
<nowiki>$\dbinom{n}{m}$</nowiki> |
时间复杂度记号
<math>O(n\log n)</math>
<math>O(\sqrt{x})</math>
表格
{| class="wikitable"
! 操作 !! 说明
|-
| <code>pq.push(x)</code>
| 插入元素,自动维护顺序
|-
| <code>pq.pop()</code>
| 弹出优先级最高的元素
|-
| <code>pq.top()</code>
| 返回优先级最高的元素
|}
列表
无序列表:
* 第一项
* 第二项
** 子项
* 第三项
有序列表:
# 第一步
# 第二步
## 子步骤
# 第三步
链接
内部页面:
[[STL容器库常用内容]]
[[01-基础语法/01-基础框架|基础框架]]
外部链接:
[https://cpp.33dai.wiki/reference/zh/cpp/container.html C++ 文档 容器库]
[https://oj.33dai.cn/p/P3374 【模板】树状数组 1]
参考资料区:
* [[05-算法模板/01-排序算法|排序算法]]
* [https://oiwiki.org/ OI Wiki]
强调与提示
- 粗体:
**粗体文字** - 行内代码:
<code>行内代码</code>
注意/提示块:
'''注意''':加速后不要混用 <code>cin</code>/<code>cout</code> 和 <code>scanf</code>/<code>printf</code>,否则会导致输出顺序混乱。
引用块:
> 本页面大量引用 [https://oiwiki.org/ OI Wiki]
特殊标记
__NOTOC__ <!-- 隐藏目录 -->
__NOEDITSECTION__ <!-- 隐藏段落编辑链接 -->
首页导航区
{| style="width:100%; margin:0; border:none; border-spacing:10px 0;"
|-
| style="width:70%; vertical-align:top;" |
主要内容区
| style="width:30%; vertical-align:top; ..." |
<div style="font-size:85%;">'''快速导航'''</div>
[[#语法基础|语法基础]] · [[#能力提升|能力提升]]
|}
算法模板页格式
每个算法模板页面应遵循以下统一结构:
== 模板名称 ==
简要说明与 OJ 题目链接。
=== 模板 ===
<syntaxhighlight lang="cpp" line>
// C++ 代码
</syntaxhighlight>
=== 使用说明 ===
* <code>function(x)</code>:功能描述
* <code>another()</code>:功能描述
时间复杂度:<math>O(n\log n)</math>
[[Category:对应分类]]
[[Category:三三文档]]