十二时辰
十二时辰
音阙诗汀
音阙诗汀“十二时辰”系列歌曲在未统一为一个专辑时分别的专辑文案,见猎心喜,整理如下。
文案版权归 音阙诗汀 所有,如有侵权请联系删除。
1 | %导言区 |
注:利用 $\operatorname{}$
标准函数形式表示相应牌。
\(\qquad\!\!\)Markdown 是一种轻量级标记语言,由约翰·格鲁伯(John Gruber)于 \(2004\) 年创立。\(2017\) 年,GitHub 发布了基于 CommonMark 的 Github Flavored Markdown(GFM)的正式规范。
\(\qquad\!\!\)约翰·格鲁伯对于 Markdown 的定义是:
Markdown 是面向 Web作家 的文本到 HTML 转换工具。Markdown 允许您使用易于阅读,易于编写的纯文本格式进行编写,然后将其转换为结构上有效的 XHTML(或HTML)。
\(\qquad\!\!\)一些在求组合数的时候会很有用的东西:
1、乘法逆元:
\(\qquad\!\!\)当 \(p\) 为素数,\(a\) 为一个正整数且 \(a\) 与 \(p\) 互质,则 \(a^{-1}\equiv a^{p-2} \pmod{p}\)
\(\qquad\!\!\)例题:
\(\qquad\!\!\)给定 \(a\)、\(p\),保证 \(p\) 为素数并且 \(a\) 与 \(p\) 互质,求出在模 \(p\) 意义下的 \(a\) 的逆元。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63#include<bits/stdc++.h>
#define in inline
#define re register
using namespace std;
int a,p;
in int qread()
{
int x=0,y=1;
int ch=getchar();
while(ch<'0'||ch>'9')
{
if(ch=='-')
{
y=-1;
}
ch=getchar();
}
while(ch>='0'&&ch<='9')
{
x=(x<<1)+(x<<3)+(ch^48);
ch=getchar();
}
return x*y;
}
in void qwrite(re int x)
{
if(x<0)
{
putchar('-');
qwrite(-x);
}
else
{
if(x>9)
{
qwrite(x/10);
}
putchar(x%10+'0');
}
return ;
}
in int qpow(re int x,re int y)
{
int res=1;
while(y)
{
if(y&1)
{
res=(res*x)%p;
}
x=(x*x)%p;
y>>=1;
}
return res%p;
}
int main()
{
a=qread();
p=qread();
qwrite(qpow(a,p-2));
putchar('\n');
return 0;
}
\(\qquad\!\!\)博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法。 博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。生物学家使用博弈理论来理解和预测进化论的某些结果。
\(\qquad\!\!\)在此总结四种常见的博弈结论:
\(\qquad\!\!\)整理一些 OI 中常用的筛法:
\(\qquad\!\!\)例题:
\(\qquad\!\!\)给定一个数 \(n\) 判断这个数是不是质数:
1 | #include<bits/stdc++.h> |