# 代码
```cpp
inline int fread()
{
int x=0,f=1;
char ch ...
# 原理
> 在指数b大于0时:
>> 若b为奇数,先将ans单独乘以底数a并mod m, 再将底数平方并mod m
>> 若 ...
# 原理
简单,不阐述
-------
# 模版
![code](https://s2.ax1x.com/2020/02 ...
堆分为大根堆,小根堆
本文以**大根堆**为例
-------
# 原理
> 一个数组存储整个序列
>> 下标为k ...
# Kruskal
## 原理
> **以边来求**
>> 排序实现
> 依次检查边是否处于联通块中
>> [ ...
# 技巧
可以不用一下代码初始化与找根
```cpp
for(int i=1; i 以递归压缩路径———getf
> 合并路 ...