1102高二進階程式設計
Section outline
-
- 變數太多?同類型的可不可以用好方法解決...
- 輸入十個同學的成績,請讓使用者查詢第幾位同學的成績。
- int score[10];
- 從0開始.. :)
-
string 是 C++ 提供的字串型態,和 C 的字串相比,除了有不限長度的優點外,還有其他許多方便的功能。要使用 string, 必須先加入這一行:
#include <string>
接下來要宣告一個字串變數,可以寫成:
string s;
讀取一行含空白的字串,可以寫成:
getline(cin,s);
字串長度
len=s.length();
-
-
標準樣板函式庫所需標頭檔與提供的類別對應如下表。
標頭檔
所提供的類別
#include <vector>
vector
#include<stack>
stack
#include <queue>
queue與priority_queue
#include <algorithm>
algorithm
https://www.cs.usfca.edu/~galles/visualization/StackArray.html
-
https://toi-reg.csie.ntnu.edu.tw/
線上練習賽每年舉辦 6 次,於 3、4、5、10、11、12 月最後一週星期一 08:00 至星期五 20:00 舉辦。
學生可於系統開放期間登入並開始競賽,競賽時間 90 分鐘。
考試範圍:
新手組 潛力組 - 上下學期各三場 :
- 3月/10月:輸出入、選擇、迴圈
- 4月/11月:一維陣列、搜尋
- 5月/12月:多維陣列、字串
- 以下範圍為主 :
- 排序、貪心
- 堆疊、佇列、樹
- DFS、BFS、D&C
- 基礎DP
開放程式語言種類:C、C++