<style>
.reveal .slides {
text-align: left;
font-size:32px;
}
</style>
## 530競技程式培力基地(三)
----
- array、vector
---
甚麼是陣列???

----
陣列的寫法
```cpp=
int arr[10];
arr[0] = 1;
arr[1] = 4;
memset(arr,0,sizeof(arr));//初始化成0
cout<<arr[0]<<' '<<arr[1];//輸出 1 4
```
array是固定的大小不能變動
----
vector的用法
```cpp=
vector<int>vec;
for(int i=0;i<10;i++){
vec.push_back(i);
}
cout<<vec.size()<<endl;//輸出 vec 的大小 10
for(int i=0;i<vec.size();i++){
cout<<vec[i]<<' ';
}
// 輸出 0 1 2 3 4 5 6 7 8 9
```
vector是可以變動大小
增加 value
---
[題目連結](https://vjudge.net/contest/751665)
{"description":"題目解答","title":"530競技程式培力基地(三)","contributors":"[{\"id\":\"2f04e9e4-ce0e-4fa7-9f7e-a3c9ae53239b\",\"add\":820,\"del\":193,\"latestUpdatedAt\":1760532483219}]"}