336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
백준알고리즘
https://www.acmicpc.net/problem/1309
기저 사례를 잘 새워야한다
D[i] = D[i-1] * 2 + D[i-2]임을 알 수있다. 네모를 하나하나 한땀한땀 그려서 규칙을 찾아보자.
import java.util.Scanner; public class Main { static int[] inputArray = null; static int[] memoArray = null; public static void main(String[] args) { Scanner scan = new Scanner(System.in); int value = Integer.parseInt(scan.nextLine().trim()); long memo[] = new long[100000+1]; memo[0] = 1; memo[1] = 3; for(int i = 2; i <= value; i++) { memo[i] = ((memo[i-1] * 2) + memo[i-2]) % 9901; } System.out.println(memo[value]); } }
'알고리즘 및 자료구조 > 문제' 카테고리의 다른 글
백준알고리즘 1793번 타일링 (0) | 2018.05.01 |
---|---|
백준알고리즘 11720번 숫자의 합 (0) | 2018.05.01 |
백준알고리즘 10809번 알파벳 찾기 (0) | 2018.05.01 |
백준알고리즘 10172번 개 (0) | 2018.05.01 |
백준알고리즘 11719번 그대로 출력하기2 (0) | 2018.05.01 |