김쿠쿠:커밋은했니!

  • 홈
  • 태그
  • 방명록
KUKU'S DEVLOG

알고리즘문제해결전략 1

(C++) 백준 1182번 부분수열의 합. dfs와 백트래킹

1. 필요한 개념 - dfs 란(뇌피셜 정리.. ) : 재귀를 통해 전체 경우를 다 보는 탐색을 말한다 > 이때 전체 경우를 다보는 경우도 있고, 경우를 찾으면 멈추는 경우도 있음! - 백트래킹 백트래킹이란 dfs에서 뒤에서부터 모든 순열을 다 조합하는 것이다. (주로 내가 이럴 때 쓰는데 정의가 이것은 아니다..) 2. 문제 3. 풀이 부분 수열이란 한 수열에서 특정 숫자를 골라서 만든 수열이다. 즉 특정 숫자가 들어가고/안 들어가고 두 가지의 경우로 나뉜다. (고등학교 때 부분수열의 개수가 공집합 포함해서 2^N개인 거 배웠죠,, 그런 개념) 그래서 나는 dfs(int 인덱스, int 합)인 함수를 만들고 - 해당 인덱스의 숫자가 들어가는 경우 : sum = sum + arr [i] // arr은 원..

ALGORITHM/Baekjoon 2020.09.16
이전
1
다음
더보기
프로필사진

김쿠쿠:커밋은했니!

이것저것 공부중인 개발 블로구~.~

  • 분류 전체보기 (83)
    • WEB (12)
      • DevOps (1)
      • Backend (6)
      • Django (5)
      • Frontend (0)
      • Node.JS (0)
    • APP (0)
      • Flutter (0)
    • ALGORITHM (52)
      • Kakao (43)
      • Baekjoon (9)
    • NEW TECH (10)
      • AWS (5)
      • Block-Chain (2)
      • AI (1)
      • Slam (1)
      • OCR (1)
    • CAREER (9)
      • 공모전 (3)
      • 스타트업 (6)
    • Computer Science (0)
      • Operating System (0)
    • 일상 (1)

Tag

직장인자격증, feature_flag, pmf 뜻, AWSSAA, CBV, 카카오블라인드테스트, 갓생, 목표 측정, SAA-CO2, redoc, AI 자격증, 인공지능, sap-c02, 생활폐기물공공데이터와인공지능, 자격증, 스타트업, Django, Slid, pmf 정의, 실험실창업혁신단,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • GIT

티스토리툴바