04/22作業檢討
抱歉這麼晚才上傳QQ
Index
p573-小普刷油漆(題目連結)
p573-小普刷油漆(題目連結)
p573-小普刷油漆(題目連結)
coloring(left, right, day) :
//終止條件(只有一格白色)
if (...) :
//塗那一格的顏色
return
//計算今天要塗色的區域
mid_left_bound = 中間1/3 塗色範圍左界
mid_right_bound = 中間1/3 塗色範圍右界
//為今天的塗色區域塗色
for i = mid_left_bound to mid_right_bound :
//塗顏色
//更新day
update(day)
//遞迴到左邊的1/3還有右邊的1/3(記得設定好邊界!)
coloring(left, ..., day)
coloring(..., right, day)
return
要注意的地方
1.邊界要設好 2.記得更新顏色(不要冒出禮拜八這種東西)
p1011-Directory Tree(題目連結)
//範例輸出 0 |-- 1 |-- 7 |-- 3 +-- 5 +-- 6 +-- 2 +-- 4
//範例輸入 8 4 0 2 1 2 1 3 7 3 6 2 1 4 3 1 5
p1011-Directory Tree(題目連結)
//範例輸出 0 |-- 1 |-- 7 |-- 3 +-- 5 +-- 6 +-- 2 +-- 4
//範例輸入 8 4 0 2 1 2 1 3 7 3 6 2 1 4 3 1 5
p1011-Directory Tree(題目連結)
//範例輸出 0 |-- 1 |-- 7 |-- 3 +-- 5 +-- 6 +-- 2 +-- 4
//範例輸入 8 4 0 2 1 2 1 3 7 3 6 2 1 4 3 1 5
p1011-Directory Tree(題目連結)
//範例輸出 0 |-- 1 |-- 7 |-- 3 +-- 5 +-- 6 +-- 2 +-- 4
//範例輸入 8 4 0 2 1 2 1 3 7 3 6 2 1 4 3 1 5
p1011-Directory Tree(題目連結)
//範例輸出 0 |-- 1 |-- 7 |-- 3 +-- 5 +-- 6 +-- 2 +-- 4
//範例輸入 8 4 0 2 1 2 1 3 7 3 6 2 1 4 3 1 5
p1011-Directory Tree(題目連結)
要做的事:
1.將當前資料夾的資料輸出出來
2.遞迴到當前資料夾的子資料夾
//範例輸出 0 |-- 1 |-- 7 |-- 3 +-- 5 +-- 6 +-- 2 +-- 4
//範例輸入 8 4 0 2 1 2 1 3 7 3 6 2 1 4 3 1 5
p1011-Directory Tree(題目連結)
print_files(current_file, depth, is_last) :
//輸出目前所在資料夾的資訊
if (current_file is 0) :
print(0)
else :
//根據資料夾深度輸出tabs
print(tabs)
//輸出目前所在資料夾的index與他的前綴 "|-- " 或 "+-- "
if (is_last) :
print("+-- " and current_file)
else :
print("|-- " and current_file)
//遞迴到子資料夾(記得如果是current_file的最後一個子資料夾,要更改is_last)
for i = 0 to 子資料夾數 - 1 :
print_files(子資料夾[current][i], depth + 1, is_last)
return
要注意的地方
1.tab要算好到底要有幾個 2."|-- "和"+-- "都有加一格空格
Sprout_W8_HW
By cswagger
Sprout_W8_HW
- 45