摘要:
一个大小为 的圆环(环上的点有编号)需要用 种颜色进行染色(每种颜色不必全都使用),要求相邻两个点的的颜色不同,有多少种染色方案? 为了不考虑边界问题,假定 。 如果不考虑这是一个环,当成一条链,那么第 个点颜色任意,其他所有点都只需要满足和 阅读全文
摘要:
\[\begin{aligned} (x+1)^n&=\sum_{i=0}^n\binom nix^i\\ (x+1)^n&=\sum_{i=0}^n\binom nix^i\\ ((x+1)^n)'&=(\sum_{i=0}^n\binom nix^i)'\\ n(x+1)^{n-1}&=\sum 阅读全文
摘要:
语法糖是指在编程语言中,采用简洁的方式来表示复杂的过程。使用语法糖可以减少代码长度,降低理解难度。例如,重载运算符和模板都是经典的语法糖。然而,尽管可以采用 C 风格的强制类型转换 int(x),C++ 还是提出了效果相同但名字更长的 static_cast<int>(x),这种情况被称为语法盐。其 阅读全文
摘要:
# STL 标准模板库,即标准模板库。虽然一般说起来 STL 只能想起 `vector` 之类的,但是 STL 实际上包括了容器(和容器适配器)、算法、迭代器、仿函数、内存分配器五个。 所有 STL 都在 `std` 命名空间里,使用时要使用此命名空间 `using namespace std;` 阅读全文
摘要:
最近在上网课,软件(有道领世)一打开就直接全屏化了,右上角只有最小化和关闭两个按钮,非常不方便,决定想个办法去除全屏化。 > 以下均默认安装 scoop 环境,每条指令都使用管理员权限在 pwsh 中运行。若不是,请按照你的 shell 进行修改。 首先打开软件,一股 Electron 的风味,来验 阅读全文