初赛杂碎知识点整理
Algha_Porthos
2020-10-09 11:02:18
# 1.逻辑运算符
## 1.1. $\vee$
双目运算符,相当于or
| $P$ | $Q$ | $P \vee Q$ |
| :----------: | :----------: | :----------: |
| 1 | 1 | 1 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
## 1.2. $\wedge$
双目运算符,相当于and
| $P$ | $Q$ | $P \vee Q$ |
| :----------: | :----------: | :----------: |
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 0 |
## 1.3. $\lnot$
单目运算符,相当于not
| $P$ | $\lnot P$ |
| :----------: | :----------: |
| 1 | 0 |
| 0 | 1 |
## 1.4. $\to$
中文名称:蕴含,$P \to Q$只有P=1,Q=0时为0。
这个涉及到命题的一些知识。
如果P能推出Q,那么我们认为P是Q的充分条件,Q为P的必要条件。
如果P成立,Q成立,$P \to Q$自然成立
如果P不成立,无论Q成立与否,都是合理的,$P \to Q$也为真
但是如果P成立,Q却不成立,$P \to Q$自然无法成立,$P \to Q$为假
| $P$ | $Q$ | $P \to Q$ |
| :----------: | :----------: | :----------: |
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 1 |
| 0 | 0 | 1 |
## 1.5. $\leftrightarrow$
中文名称:等价,$P\leftrightarrow Q$相当于$[P=Q]$
这个也涉及到命题的一些知识。
如果P能推出Q,Q也能推出P,那么我们认为P、Q互为对方充分必要条件。
所以只有同真同假才为真,否则为假。
| $P$ | $Q$ | $P \leftrightarrow Q$ |
| :----------: | :----------: | :----------: |
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
# 2.原码反码补码
## 2.1.原码
原码是最简单的机器数表示法,原则是第一个二进制位0为正数,1为负数;其余位则是普通二进制表示。
![](https://cdn.luogu.com.cn/upload/image_hosting/b4q3nnod.png)
CSDN上搞的图片,侵权删除
## 2.2.反码
正数的反码等于原码,负数的反码是该数原码按位取反的结果(除符号位除外)。
![](https://cdn.luogu.com.cn/upload/image_hosting/2f74dvdi.png)
CSDN上搞的图片,侵权删除
## 2.3.补码
正数的补码仍然等于原码,负数的补码等于该数的原码自低位向高位,尾数的第一个‘1’及其右边的‘0’保持不变,左边的各位按位取反,符号位不变。(或者可以简单理解为负数的补码等于该数的反码+1)
## 2.4.纯小数
纯小数则是小数点前为符号位,但是小数点后都按照无符号位的负数处理
| N/A | 原码 | 反码 | 补码 |
| :----------: | :----------: | :----------: | :----------: |
| -13/64 | 1.001 1010 | 1.110 0101 | 1.110 0110 |
| 29/128 | 0.001 1101 | 0.110 0010 | 0.110 0011 |
# 3.主定理
如果有递推关系式$T(n)=a\times T(\frac{n}{b})+f(n)$,其中$n$为问题规模,$a$为递归子问题的数量,$\frac{n}{b}$为 每个子问题的规模,$f(n)$为除递归以外的计算工作。
如果$a>=1,b>1$且均为常数,$f(n)$为函数,$T(n)$为非负整数,则有以下结论:
- 若$f(n)=O(n^{log_b a-\epsilon})$,且$\epsilon>0$,那么$T(n)=\Theta(n^{log_b a})$
- 若$f(n)=\Theta(n^{log_b a})$,那么$T(n)=\Theta(n^{log_b a}log\ n)$
- 若$f(n)=\Omega(n^{log_b a+\epsilon})$,且$\epsilon>0$,且对于某个常数$c<1$以及所有充分大的n都有$a\times f(\frac{n}{b})<=c\times f(n)$,那么$T(n)=\Theta(f(n))$
# 4.哈密顿回路与欧拉回路
## 4.1.哈密顿回路
哈密顿回路是指在无向图中,从某点出发,经过所有点恰好一次再回到原点的路径。
![](https://baike.baidu.com/pic/%E5%93%88%E5%AF%86%E9%A1%BF%E5%9B%9E%E8%B7%AF/5575399/0/d15717243b6dad69d407429c?fr=lemma&ct=single#aid=0&pic=d15717243b6dad69d407429c)