1932
-
[Baekjoon Online Judge] 2748번: 피보나치 수 2문제 풀이/Baekjoon Online Judge 2021. 2. 1. 21:23
2748번: 피보나치 수 2 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net 요구사항 - 피보나치 수는 0과 1로 시작한다. 0 번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이다. 입력 - 첫째 줄에 n이 주어진다. n은 90보다 작거나 같은 자연수이다. 출력 - 첫째 줄에 n번째 피보나치 수를 출력한다. import java.io.BufferedReader; import java.io.BufferedWriter; import java...
-
[Baekjoon Online Judge] 1932번: 정수 삼각형문제 풀이/Baekjoon Online Judge 2021. 2. 1. 11:21
1932번: 정수 삼각형 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. www.acmicpc.net 요구사항 - 맨 위층 시작해서 아래에 있는 수 중 하나를 선택하여 아래층으로 내려올 때, 이제까지 선택된 수의 합이 최대가 되는 경로를 구하는 프로그램을 작성한다. 아래층에 있는 수는 현재 층에서 선택된 수의 대각선 왼쪽 또는 대각선 오른쪽에 있는 것 중에서만 선택할 수 있다. 입력 - 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. 출력 - 첫째 줄에 합이 최대가 되는 경로에 있는 수의 합을 출력한다. 상각형의 밑단에서 부터 dp 테이블을 채우고, 그중에 최대값..