[BOJ] 백준 11726번 : 2×n 타일링 - Java

2024. 9. 9. 21:26·Algorithm Solving/Java

이전의 값을 재활용 하는 알고리즘

  • 예 : 1~10 숫자 중, 각각 이전값들을 합한 값 구하기

점화식이 필요

  • 예 : An = An-1 + An-2

 

https://www.acmicpc.net/problem/11726

import java.io.*;
import java.util.*;

public class Main {
    
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.parseInt(br.readLine());

        int[] arr = new int[N+1];
        arr[0] = 1;
        arr[1] = 1;

        for (int i=2; i<=N; i++) {
            arr[i] = (arr[i-1] + arr[i-2]) % 10007;
        }

        System.out.println(arr[N]);
    }
}
저작자표시 비영리 변경금지 (새창열림)

'Algorithm Solving > Java' 카테고리의 다른 글

[BOJ] 백준 2839번 : 설탕 배달 - Java  (0) 2024.12.19
[BOJ] 백준 1463번 : 1로 만들기 - Java  (0) 2024.12.18
[BOJ] 백준 11047번 : 동전 - Java  (1) 2024.09.09
[BOJ] 백준 2559번 : 수열 - Java  (1) 2024.09.09
[BOJ] 백준 14503번 : 로봇 청소기 - Java  (0) 2024.09.09
'Algorithm Solving/Java' 카테고리의 다른 글
  • [BOJ] 백준 2839번 : 설탕 배달 - Java
  • [BOJ] 백준 1463번 : 1로 만들기 - Java
  • [BOJ] 백준 11047번 : 동전 - Java
  • [BOJ] 백준 2559번 : 수열 - Java
기만나🐸
기만나🐸
공부한 내용을 기록합시다 🔥🔥🔥
  • 기만나🐸
    기만나의 공부 기록 🤓
    기만나🐸
  • 전체
    오늘
    어제
    • ALL (147)
      • TIL (Today I Learned) (56)
      • Dev Projects (15)
      • Algorithm Solving (67)
        • Java (52)
        • SQL (15)
      • Certifications (8)
        • 정보처리기사 실기 (8)
  • 인기 글

  • 태그

    mysql
    jpa
    websocket
    HTML
    join
    Subquery
    Firebase
    백트래킹
    java
    jwt
    그리디
    자료구조
    javascript
    다이나믹프로그래밍
    시뮬레이션
    CSS
    완전탐색
    프로그래머스
    bootstrap
    Google Fonts
    greedy
    DFS
    GROUP BY
    백준
    dp
    programmers
    BFS
    BOJ
    sql
    jQuery
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
기만나🐸
[BOJ] 백준 11726번 : 2×n 타일링 - Java
상단으로

티스토리툴바