336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
백준알고리즘
https://www.acmicpc.net/problem/11727
그림을 그려 식을 구하는데 한참 걸렸다.
array[i] = (array[i - 1] + (array[i - 2] * 2)) % 10007;
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int input = Integer.parseInt(scan.nextLine().trim()); long array[] = new long[input + 1]; array[0] = 1; array[1] = 1; if(input == 0 || input == 1) { System.out.println(1); return ; } for(int i=2; i <= input; i++) { array[i] = (array[i - 1] + (array[i - 2] * 2)) % 10007; } System.out.println(array[input]); scan.close(); } }
'알고리즘 및 자료구조 > 문제' 카테고리의 다른 글
백준알고리즘 2163번 초콜릿 자르기 (0) | 2018.05.07 |
---|---|
백준알고리즘 2309번 일곱 난쟁이 (0) | 2018.05.07 |
백준알고리즘 7510번 고급 수학 (0) | 2018.05.03 |
백준알고리즘 1157번 단어 공부 (0) | 2018.05.02 |
백준알고리즘 14916번 거스름돈 (0) | 2018.05.02 |