ํฐ์คํ ๋ฆฌ ๋ทฐ
728x90
๐ฉ ์ฌ๊ทํจ์
thinking
point๋ ์ฌ๊ทํจ์๋ก ์ ๊ทผํ๋ ๊ฒ์ด๋ค.
์ฒ์์ 1๋ฒ ์ฌ๊ฐํ(10x20)์ด 3๊ฐ์ธ ๊ฒฝ์ฐ๋ ์ด๋ป๊ฒ ํด์ํด์ผ ๊ณ ๋ฏผํ๋๋ฐ ๊ฐ๋ก์ ๊ธธ์ด๋ง์ ๊ธฐ์ค์ผ๋ก ๋๋ ์ ์๊ฐํ๋ฉด ์ฌ๊ท๋ก ํจ์๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค.
์ฝ๋
def paper_cut(n):
if n == 1:
return 1
elif n == 2:
return 3
return paper_cut(n-1) + paper_cut(n-2) * 2
T = int(input())
for tc in range(1, T+1):
N = int(input())
ans = paper_cut(N//10)
print("#{} {}".format(tc, ans))
'algorithm > swea' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swea] 1220. Magnetic / python ํ์ด์ฌ (0) | 2021.04.08 |
---|---|
[swea] 1219. ๊ธธ์ฐพ๊ธฐ / python ํ์ด์ฌ (1) | 2021.04.08 |
[swea] 1860. ์ง๊ธฐ์ ์ต๊ณ ๊ธ ๋ถ์ด๋นต / python ํ์ด์ฌ (0) | 2021.02.26 |
[swea] 1954. ๋ฌํฝ์ด ์ซ์ / python ํ์ด์ฌ / 2์ฐจ์ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ์ ๊ทผ (1) | 2021.02.17 |
[swea] 1210. Ladder 1 ์ฌ๋ค๋ฆฌํ๊ธฐ / python ํ์ด์ฌ (0) | 2021.02.17 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
TAG
- ์ผ์ฑ๊ธฐ์ถ
- ์ผ์ฑ์ฝํ
- BFS
- ๊ธฐ์ง๊ตญ์ค์น
- 17406 ๋ฐฐ์ด๋๋ฆฌ๊ธฐ4
- 20056 ๋ง๋ฒ์ฌ ์์ด์ ํ์ด์ด๋ณผ
- 2579 ๊ณ๋จ์ค๋ฅด๊ธฐ
- 20057 ๋ง๋ฒ์ฌ ์์ด์ ํ ๋ค์ด๋
- ๋ฐฑ์ค
- dfs
- merge์๋ฌ
- ๋ณด์์ผํ
- ์๊ณ ๋ฆฌ์ฆ
- ํ์ด์ฌ
- ์์ด๋๋ง์๊ธฐ
- Python
- dp
- react
- ํ๋ก๊ทธ๋๋จธ์ค
- merge ์๋ฌ
- 2018 ์นด์นด์ค ๊ณต์ฑ
- swea
- 21609 ์์ด ์คํ๊ต
- ๋ธ๋ฃจํธํฌ์ค
- git ๋ฏธ๋ฌ๋ง
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
- Total
- Today
- Yesterday
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ