영

고정 헤더 영역

글 제목

메뉴 레이어

영

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (84)
    • JAVA (4)
    • 자료구조 알고리즘 (53)
      • 백준 (47)
      • 코드트리 (3)
      • 자료구조 (1)
      • 프로그래머스 (1)
    • 멋쟁이사자처럼(백엔드1기) (1)
    • 해커톤 프로젝트 (6)
    • JPA (0)
    • Infra (7)
      • Error (7)
    • PHP (0)
    • CS (6)
      • 네트워크 (4)
      • 데이터베이스 (1)
      • 운영체제 (1)
    • 회고 (2)
    • DevOps (1)

검색 레이어

영

검색 영역

컨텐츠 검색

DP

  • [백준_python] 동물원 1309 DP(Topdown,Bottomup)

    2022.05.12 by young1403

  • [백준_1010] 다리놓기_python

    2022.05.01 by young1403

  • DP(Dynamic Programming) 동적계획법

    2022.04.25 by young1403

[백준_python] 동물원 1309 DP(Topdown,Bottomup)

https://www.acmicpc.net/problem/1309 1309번: 동물원 첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어진다. www.acmicpc.net 문제 어떤 동물원에 가로로 두 칸 세로로 N칸인 아래와 같은 우리가 있다. 이 동물원에는 사자들이 살고 있는데 사자들을 우리에 가둘 때, 가로로도 세로로도 붙어 있게 배치할 수는 없다. 이 동물원 조련사는 사자들의 배치 문제 때문에 골머리를 앓고 있다. 동물원 조련사의 머리가 아프지 않도록 우리가 2*N 배열에 사자를 배치하는 경우의 수가 몇 가지인지를 알아내는 프로그램을 작성해 주도록 하자. 사자를 한 마리도 배치하지 않는 경우도 하나의 경우의 수로 친다고 가정한다. 입력 첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어..

자료구조 알고리즘/백준 2022. 5. 12. 02:12

[백준_1010] 다리놓기_python

https://www.acmicpc.net/problem/1010 1010번: 다리 놓기 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 강의 서쪽과 동쪽에 있는 사이트의 개수 정수 N, M (0 < N ≤ M < 30)이 주어진다. www.acmicpc.net 문제 재원이는 한 도시의 시장이 되었다. 이 도시에는 도시를 동쪽과 서쪽으로 나누는 큰 일직선 모양의 강이 흐르고 있다. 하지만 재원이는 다리가 없어서 시민들이 강을 건너는데 큰 불편을 겪고 있음을 알고 다리를 짓기로 결심하였다. 강 주변에서 다리를 짓기에 적합한 곳을 사이트라고 한다. 재원이는 강 주변을 면밀히 조사해 본 결과 강의 서쪽에는 N개의 사이트가 있고 동쪽에는 M개의 사이트가 있다는 ..

자료구조 알고리즘/백준 2022. 5. 1. 17:12

DP(Dynamic Programming) 동적계획법

DP(Dynamic Programming) f(n)을 1부터 n까지의 곱을 구하는 함수라고 정의를 내리면 f(n) = f(n-1)*n (n>1) : 점화식 f(1) = 1 : 초기조건 첫번째방법으로 for loop를 통하여 1부터 n번까지의 곱을 구할 수 있습니다. f(i-1)의 값을 알고있다는 전제하에 f(1)을 초기조건으로 설정하면 f(n)의 값을 구하는것이 가능해집니다 f[1]=1 for i in range(2,n+1): f[i] = f[i-1]*i print(f[n]) 두번째 방법으로는 재귀함수를 이용하는 것입니다. 백트래킹과 유사하게 종료조건을 초기조건으로 넣어주고 else 부분을 점화식으로 작성해주면 됩니다. def f(n): if n==1: return 1 else: f[n] = f[n-1]..

자료구조 알고리즘/자료구조 2022. 4. 25. 02:04

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
영 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바