심심한 개발기록장

심심한 개발기록장

  • 분류 전체보기 (55)
    • 공부 (0)
    • 개발 (1)
      • 웹 (0)
      • 인공지능 (0)
    • 알고리즘 (53)
    • 잡담 (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

심심한 개발기록장

컨텐츠 검색

태그

도가뉴 백준 동적계획법 구현 타뷸레이션 알고리즘 문자열 프로그래밍 다이나믹 프로그래밍 그리디 알고리즘 파이썬 코딩 dp python 정렬 타일링 피보나치 수열 재귀함수 수학 다이나믹프로그래밍

최근글

댓글

공지사항

아카이브

도가뉴 항등식(1)

  • 백준 11444 - 피보나치 수 6 (Python)

    문제 https://www.acmicpc.net/problem/11444 11444번: 피보나치 수 6 첫째 줄에 n이 주어진다. n은 1,000,000,000,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 풀이 import sys sys.setrecursionlimit(10**8) memo = {} memo[0] = 0 memo[1] = 1 memo[2] = 1 def dp(i): if i not in memo: if i%2==0: memo[i] = (dp(i//2) * (dp(i//2) + 2*dp(i//2-1)))%1_000_000_007 else: memo[i] = (dp(i//2)**2 + dp(i//2+1)**2)%1_000_000_007 return memo[..

    2024.02.18
이전
1
다음
심심한 개발기록장
© 2018 TISTORY. All rights reserved.

티스토리툴바