최데브는 오늘도 프로그래밍을 한다.

  • 홈
  • 태그
  • 방명록

알고리즘/DP 2

백준 - 1로 만들기

dp 문제였다. 먼저 코드는 아래와 같다. #include #include #include #include using namespace std; int dp[1000001]; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n; cin >> n; dp[1] = 0; dp[2] = 1; dp[3] = 1; for (int i = 4;i

알고리즘/DP 2020.05.14

백준 - 동전2 , 제곱수의 합

dp유형중 헷갈리는 유형을 정리해보려고 급하게 쓴다. 이런 유형들의 문제는 착각하기 쉬운게 가장 적게 사용하도록 만들라고 해서 조건에 해당하는것중에서 가장 큰거부터 골라나가면 가장 적게 사용하고 구해지겠지? 라고 착각하는것이다. 말이 이상한데 풀어말하자면 동전2 같은 경우에는 동전 종류 3개 이것들을 사용해서 합 15를 만드는데 동전을 가장 적게 사용할때를 구하는건데 동전 종류중에서 12원이 가장 크므로 12를 선택해버리면 남는 3원은 1원짜리 3개로 채워야하기 때문에 동전을 4개 써야하는데 이건 최소가 아니다. 5원동전 3개를 쓰면 해결되기 때문. 이런 오류를 범해서는 안된다. 아래는 제곱수의 합 코드 #include int main(void){ int N; int Dp[100001] = {}; sca..

알고리즘/DP 2020.04.26
이전
1
다음
더보기
프로필사진

최데브는 오늘도 프로그래밍을 한다.

안드로이드 개발자로 일하고 있습니다. 다양한 개발 플랫폼에 흥미 있으며 세상을 더 좋은 곳으로 만드는 서비스를 개발하는 것에 관심이 많습니다.

  • 분류 전체보기 (239)
    • Javascript (2)
    • DB (5)
    • 알고리즘 (38)
      • DP (2)
      • BFS&DFS (0)
      • 정렬 (0)
    • Java (4)
    • React (4)
    • 잡담 (32)
    • html css (1)
    • Android (63)
      • RxJava, RxKotlin (7)
      • Android UI (6)
      • Android Compose (15)
      • Coroutine (7)
      • DeepDive Android (1)
    • 안드로이드 프로젝트 (8)
    • Effective Kotiln (6)
    • 블록체인 (2)
    • Kotlin (6)
    • Go (5)
    • Flutter (6)
    • BackEnd (2)
      • Java Spring (6)
      • Nest.js,Node.js (1)
    • AI (2)
    • Dev6 (3)
    • IOS (1)
      • Swift (1)

Tag

Go언어, 알고리즘, Kotlin, 잡담, RxJava, 안드로이드 클린아키텍쳐, 프로그래머스, 안드로이드 개발자, 코딩테스트, 코틀린, android, 안드로이드 컴포즈, 안드로이드, Flutter, android compose, 개발자, 이펙티브 코틀린, RxKotiln, MVVM, Kotiln,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바