티스토리 뷰
https://www.acmicpc.net/problem/26529
26529번: Bunnies
You’re going to raise farm animals and you decided to start with bunnies, the easiest of animals. To your surprise they are breeding like rabbits, so much so that you’re unable to count them accurately. However, you know that rabbits’ breeding patter
www.acmicpc.net
dp[i]는 i달 후 토끼의 수
조건식
dp[i] = dp[i-1]+ dp[i-1] (i>1);
초기값
dp[0] = 1;
dp[1] = 1;
const input = require('fs').readFileSync('./dev/stdin').toString().trim().split('\n').map(Number);
const N = input.shift();
let dp = Array(46).fill(1);
for (let i = 2; i <= 45; i++) {
dp[i] = dp[i - 1] + dp[i - 2];
}
const answer = [];
for (let i = 0; i < N; i++) {
const h = input[i];
answer.push(dp[h]);
}
console.log(answer.join('\n'));
728x90
'자료구조 알고리즘 > 백준' 카테고리의 다른 글
Node.js) 백준 24416번: 알고리즘 수업 - 피보나치 수1 (0) | 2023.08.08 |
---|---|
Node.js) 백준 2775번: 부녀회장이 될꺼야 (0) | 2023.08.08 |
Node.js) 백준 15841번: Virus Outbreak (0) | 2023.08.07 |
Node.js) 백준 25383번: 주사위 (0) | 2023.08.06 |
Node.js) 백준 1917번: 정육면체 전개도 (0) | 2023.08.05 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 개발자면접
- 투포인터 연습
- 면접비
- 롱베케이션
- 다이나밍프로그래밍
- create db
- 서버개발
- BFS
- 면접질문
- node.js
- 로드나인
- DB 생성
- 은둔청년체험
- 서버점검
- MOD
- 최소공통조상
- 다이나믹프로그래밍
- MySQL
- 투포인터
- 동적프로그래밍
- 그래프
- create databases;
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함