[BOJ] 11726: 2xn 타일링 (JAVA)

2024. 4. 9. 21:37·코테/Algorithm
728x90
 

11726번: 2×n 타일링

2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다.

www.acmicpc.net

 

package 백준renew;

import java.io.*;

public class 실버3_11726_2xn타일링 {
	public static void main(String[] args) throws Exception{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		
		StringBuilder sb = new StringBuilder();
		
		int N = Integer.parseInt(br.readLine());
		
		int dp[] = new int[1001];
		
		dp[1] = 1;
		dp[2] = 2;
		
		for(int i=3; i<=1000; i++) {
			dp[i] = dp[i-1]%10007 + dp[i-2]%10007;
		}
		
		int ans = dp[N]%10007;
		
		sb.append(ans);
		bw.write(sb.toString());
		bw.close();
	}
}
728x90

'코테 > Algorithm' 카테고리의 다른 글

[BOJ] 11053: 가장 긴 증가하는 부분수열 (JAVA)  (1) 2024.04.12
[BOJ] 11057: 오르막 수 (JAVA)  (1) 2024.04.10
[BOJ] 9095: 1, 2, 3 더하기 (JAVA)  (0) 2024.04.06
[BOJ] 17202: 핸드폰 번호 궁합 (JAVA)  (0) 2024.04.06
[BOJ] 1463: 1로 만들기 - DP (JAVA)  (0) 2024.04.04
'코테/Algorithm' 카테고리의 다른 글
  • [BOJ] 11053: 가장 긴 증가하는 부분수열 (JAVA)
  • [BOJ] 11057: 오르막 수 (JAVA)
  • [BOJ] 9095: 1, 2, 3 더하기 (JAVA)
  • [BOJ] 17202: 핸드폰 번호 궁합 (JAVA)
DROPDEW
DROPDEW
💻 Developer | 기록하지 않으면 존재하지 않는다
  • DROPDEW
    제 2장 1막
    DROPDEW
  • 전체
    오늘
    어제
    • categories (401) N
      • App/Android (1)
      • BE (36) N
        • HTTP 웹 기본 지식 (8)
        • 스프링 입문 - 코드로 배우는 스프링 부트, 웹 .. (12)
        • 스프링부트와 JPA 활용 (3) N
        • 스프링부트 시큐리티 & JWT (0)
        • PHP (6)
      • FE·Client (23)
        • HTML (1)
        • React (19)
        • Unity (1)
      • Data (12)
        • AI (4)
        • Bigdata (6)
        • Database (1)
        • 빅데이터분석기사 (0)
      • Infra (0)
      • CS (7)
        • CS 면접 준비 (3)
      • 취준 (13)
        • 자격증·인턴·교육 (4)
        • 인적성·NCS (6)
        • 코테·필기·면접 후기 (3)
      • 코테 (268)
        • Algorithm (220)
        • SQL (35)
        • 정리 (13)
      • 인사이트 (27)
        • 금융경제뉴스 (7)
        • 금융용어·지식 (2)
        • 북마크 (7)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    너비우선탐색
    정렬
    누적합
    매개변수탐색
    시뮬레이션
    이분탐색
    백준
    티스토리챌린지
    자료구조
    최단경로
    다이나믹프로그래밍
    그리디알고리즘
    수학
    오블완
    투포인터
    문자열
    구현
    그래프이론
    브루트포스 알고리즘
    그래프탐색
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
DROPDEW
[BOJ] 11726: 2xn 타일링 (JAVA)
상단으로

티스토리툴바