博弈论
\(\qquad\!\!\)博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法。 博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。生物学家使用博弈理论来理解和预测进化论的某些结果。
\(\qquad\!\!\)在此总结四种常见的博弈结论:
\(\qquad\!\!\)博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法。 博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。生物学家使用博弈理论来理解和预测进化论的某些结果。
\(\qquad\!\!\)在此总结四种常见的博弈结论:
\(\qquad\!\!\)整理一些 OI 中常用的筛法:
\(\qquad\!\!\)例题:
\(\qquad\!\!\)给定一个数 \(n\) 判断这个数是不是质数:
1 | #include<bits/stdc++.h> |
\(\qquad\!\!\)线性代数是数学的一个分支,它的研究对象是向量,向量空间(或称线性空间),线性变换和有限维的线性方程组。向量空间是现代数学的一个重要课题;因而,线性代数被广泛地应用于抽象代数和泛函分析中;通过解析几何,线性代数得以被具体表示。线性代数的理论已被泛化为算子理论。由于科学研究中的非线性模型通常可以被近似为线性模型,使得线性代数被广泛地应用于自然科学和社会科学中。
\(\qquad\!\!\)数论是纯粹数学的分支之一,主要研究整数的性质。
\(\qquad\!\!\)例题:
\(\qquad\!\!\)给出两个正整数,求出两个数的 \(\gcd\):
1 | #include<bits/stdc++.h> |
\(\qquad\!\!\)大概是最近需要的 OI 中有关纯数学的部分算法,估计会鸽很多。
\(\qquad\!\!\)例题:
\(\qquad\!\!\)快速幂||取余运算:
1 | #include<bits/stdc++.h> |
\(\qquad\!\!\)字符串算法……暂时就先这五种吧……
\(\qquad\!\!\)例题:
\(\qquad\!\!\)P3370 【模板】字符串哈希
1 | #include<bits/stdc++.h> |
\(\qquad\!\!\)例题:
\(\qquad\!\!\)给一棵树以及根的编号,求出每个点的深度和子树大小:
1 | #include<bits/stdc++.h> |