-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
1์ฐจ ์ฑ๊ณต๋ค์ ๋ฌธ์ ๋ฅผ ํ์ด์ ์ฑ๊ณตํจ๋ค์ ๋ฌธ์ ๋ฅผ ํ์ด์ ์ฑ๊ณตํจํ์ด๋ฏธํก์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.
Description
โ ๏ธ ๋์ ํ์ด
- rgb์ 3๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ์์ผ๋ก ์ ์ฅํ ์ง ๊ฐ์ด ์กํ์ง ์์์.
- ์์ชฝ ์ง๊ณผ ์์ด ๊ฒน์น์ง ์๋๋ก ์์น ํ๊ธฐ ์ํด์ ์ด๋ป๊ฒ ์ฒดํฌํด์ผ ํ๋์ง ๊ณ ๋ฏผํด๋ณด์์ผ๋ ํด๊ฒฐํ์ง ๋ชปํจ.
โ๏ธ ์ค๋ต ์์ธ ๋ถ์
- ๋ฌธ์ ์์
i๋ฒ์งธ ์ง์i-1,i+1์ ์ง๊ณผ ์์ด ๊ฐ์ง ์์์ผ ํ๋ค๊ณ ๋์์๋๋ฐ ์ด๊ฑธ ๊ฐ๋จํ๊ฒ ๋งํ๋ฉดi๋ฒ์งธ ์ง์i-1์ง๊ณผ ์์ด ๊ฐ์ง ์์์ผ ํ๋ค๋ ๊ฒ๊ณผ ๊ฐ์. ์ด๋ ต๊ฒ ์๊ฐํ์ง ์๊ณ ๊ฐ๋จํ ์์ผ๋ก ์๊ฐํ๋ ์ฐ์ต์ด ํ์ํด ๋ณด์.
๐ ํ์ด ํต์ฌ
- rgb ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํด 2์ฐจ์ ๋ฐฐ์ด ์ฌ์ฉ
arr[i][0] =
arr[i][1] =
arr[i][2] = - ์ ๋ ฅ๋ฐ์๊ณผ ๋์์ ๊ณ์ฐ ๊ฐ๋ฅ
for(int i = 1; i< n; i++){
cin >> cost[0] >> cost[1] >> cost[2];
arr[i][0] = min(arr[i-1][1],arr[i-1][2]) + cost[0];
arr[i][1] = min(arr[i-1][0],arr[i-1][2]) + cost[1];
arr[i][2] = min(arr[i-1][1],arr[i-1][0]) + cost[2];
}- for๋ฌธ ์์์ i-1์ ์ฐธ์กฐํ๋ฏ๋ก i๋ 1๋ณด๋ค ์ปค์ผํ๊ณ , arr[0][?]์ 0์ผ๋ก ์ด๊ธฐํํด์ค์ผ ํจ.
Metadata
Metadata
Assignees
Labels
1์ฐจ ์ฑ๊ณต๋ค์ ๋ฌธ์ ๋ฅผ ํ์ด์ ์ฑ๊ณตํจ๋ค์ ๋ฌธ์ ๋ฅผ ํ์ด์ ์ฑ๊ณตํจํ์ด๋ฏธํก์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.์ ๋๋ก ํ์ดํ์ง ๋ชปํจ.