我的第一篇博客

博客建好了!这个博客将会记录我之后学习过程中遇到的点点滴滴。这一篇博客就用来测试一下博客的$\LaTeX$和代码块的显示是否正常吧。Hello world!

数学公式:

$$e^{i\theta} = \cos{\theta} + i\sin{\theta}$$

$$\iint\limits_{D}(\frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y}) \mathrm{d}x \mathrm{d}y = \oint\limits_{L}P\mathrm{d}x+Q\mathrm{d}y$$

$$X(k) = \sum\limits_{j=1}^{n}x(j) \cdot \omega_n^{(j-1)(k-1)}, \ \ \ \ \omega = e^{-\frac{2\pi i}{n}}$$

空心字母打法: \mathbb{Q} ,如 $\mathbb{N}$

markdown 打对齐公式,显示标号用 \begin{align} ,不显示用 \begin{aligned} ,千万不要用 \begin{align*} !因为 hexo 会把星号渲染成斜体符号。

代码块

放个树状数组模板吧,我认为最简洁优美的数据结构之一

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define lowbit(x) ((x) & (-(x)))
struct BIT {
int c[200200] = {};
inline int sum(int x) {
int ret = 0;
while(x) ret += c[x], x -= lowbit(x);
return ret;
}
inline void add(int x, int d) {
while(x <= n) c[x] += d, x += lowbit(x);
}
inline int query(int x, int y) {
return sum(y) - sum(x - 1);
}
};