정코딩
Home
  • 분류 전체보기 (421)
    • 알고리즘 (382)
      • Baekjoon (301)
      • SW Academy (39)
      • JUNGOL (7)
      • 프로그래머스 (33)
    • CS (4)
      • 알고리즘 (1)
    • 공부 (19)
      • JAVA (6)
      • BackEnd (4)
      • FrontEnd (3)
      • 프로젝트 (6)
    • 일상 (16)
      • 기타 (16)
Home
  • 분류 전체보기 (421)
    • 알고리즘 (382)
      • Baekjoon (301)
      • SW Academy (39)
      • JUNGOL (7)
      • 프로그래머스 (33)
    • CS (4)
      • 알고리즘 (1)
    • 공부 (19)
      • JAVA (6)
      • BackEnd (4)
      • FrontEnd (3)
      • 프로젝트 (6)
    • 일상 (16)
      • 기타 (16)
블로그 내 검색
Portfolio

정코딩

동의대학교 컴퓨터공학과 SSAFY 6기

  • 알고리즘/Baekjoon

    Baekjoon 1904 01타일 JAVA

    2021. 11. 11.

    by. soonil

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

     

    1904번: 01타일

    지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들이다. 어느 날 짓궂은 동주가 지원이

    www.acmicpc.net

    https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%201904

     

    GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드

    JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.

    github.com

    이번 주부터 DP 수업이라 DP 관련 문제를 풀고 있는데 해당 문제도 DP 문제다.

    ​

    최근에 풀었던 타일 문제와 비슷했고 00타일과 1타일 두 개만으로

    타일을 만드는 경우를 구하는 문제다.

    ​

    해당 문제도 한번 4의 경우까지 나열해 보았는데

    1 11,00 111,001,100 0011,1100,1001,0000,1111과 같이

    만들 수 있고 4의 경우로 보면

    0011,1100,1001,0000,1111

    2의 경우에 00을 더해준 것 + 3의 경우에 1을 더해준 것이랑 같은 걸 확인할 수 있다.

    1100,0000 + 1111,0011,1001

    결국 점화식은 DP[i] = (DP[i-2] + DP[i-1]) % 15746이며 여기서 나눠서 값을 저장하면

    int형을 사용할 수 있다.

    728x90

    '알고리즘 > Baekjoon' 카테고리의 다른 글

    Baekjoon 1932 정수 삼각형 JAVA  (0) 2021.11.11
    Baekjoon 1149 RGB거리 JAVA  (0) 2021.11.11
    Baekjoon 10974 모든 순열 JAVA  (0) 2021.11.11
    Baekjoon 14621 나만 안되는 연애 JAVA  (0) 2021.11.11
    Baekjoon 11727 2xn 타일링 2 JAVA  (0) 2021.11.11

    댓글

    관련글

    • Baekjoon 1932 정수 삼각형 JAVA 2021.11.11
    • Baekjoon 1149 RGB거리 JAVA 2021.11.11
    • Baekjoon 10974 모든 순열 JAVA 2021.11.11
    • Baekjoon 14621 나만 안되는 연애 JAVA 2021.11.11
    맨 위로
전체 글 보기
  • Baekjoon
  • Solved
  • Github
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Designed by Nana
블로그 이미지
soonil

티스토리툴바