var = 1
while
ping 1.1.1.1
:::info
asd
:::
This is some text but that is too small.
Oct 20, 2020・Contributed by
黃恩明
電腦基礎架構
硬體:CPU 、RAM 、Storage 、GPU
軟體:OS、核心、呼叫、中斷
CPU
Central Processing Unit
Sep 29, 2020・Contributed by
---
slideOptions:
transition: zoom
---
# 字串處理
<span>''表示字元<!-- .element: class="fragment" data-fragment-index="1" --></span>
<span>""表示字串<!-- .element: class="fragment" data-fragment-index="2" --></span>
---
## Char陣列
宣告:
```cpp
char s[n];
```
可以儲存<span style="color:red">n-1</span>個字元
----
### 使用方法:輸入
```cpp
cin >> s;
```
此方法可以接收一個字串,系統會利用換行、空格來判斷字串長度
----
### 使用方法:輸出
```cpp
cout << s;
```
----
### '\0'
<span>儲存方法:陣列<!-- .element: class="fragment" data-fragment-index="1" --></span>
Jun 09, 2019・Contributed by
---
slideOptions:
transition: zoom
---
# 動態規劃(Dynamic Programming)
- <span>空間換取時間<!-- .element: class="fragment" data-fragment-index="1" --></span>
- <span>將運算過且會重複利用到的值存起來<!-- .element: class="fragment" data-fragment-index="2" --></span>
---
## 費氏數列
- $F_0=0$
- $F_1=1$
- $F_n=F_{n-1}+F_{n-2} (2 \le n)$
----
## Bottom-up
```cpp=
int x;
long long dp[51];
dp[0] = 0;
dp[1] = 1;
for (int i = 2; i <= 50; i++)
dp[i] = dp[i - 1] + dp[i - 2];
cin >> x
cout << dp[x];
```
----
## Top-dow
Jun 07, 2019・Contributed by