개발자꿀꿀이

  • 홈
  • 태그
  • 방명록

부분수열의합 1

백준 1208 (부분수열의 합2)

문제 N개의 정수로 이루어진 수열이 있을 때, 크기가 양수인 부분수열 중에서 그 수열의 원소를 다 더한 값이 S가 되는 경우의 수를 구하는 프로그램을 작성하시오. 풀이 이 문제도 두개의 포인터를 가지고 푸는 문제다. 배열의 중간을 기준으로 부분수열을 구한 뒤 두개의 합을 두개의 포인터를 가지고 합이 S 가 되는 것의 개수를 찾아주면 된다. 밑의 코드를 통해 반을 기준으로 부분수열을 구한다. dfs(0, 0, sumList1, (n / 2)); dfs(0, (n / 2), sumList2, n); static void dfs(long sum, int idx, List sumList, int size) { if(idx == size) { sumList.add(sum); return; } // 해당 값을 포함..

알고리즘 공부/이진탐색 | 삼진탐색(그이상) 2021.04.23
1
더보기
프로필사진

  • 분류 전체보기
    • 알고리즘 공부
      • DFS
      • BFS
      • 정렬(Sort) | 분류
      • 이진탐색 | 삼진탐색(그이상)
      • 탐욕알고리즘(Greedy)
      • 최단거리 알고리즘
      • DP
      • 완전탐색
      • 구현 , 시뮬레이션
      • 그래프이론
      • 비트마스크
    • 자료구조 공부
      • Union-Find
      • Segment Tree
      • Trie
      • String
      • Tree 구조 알고리즘
      • Hash
      • Queue, Stack
    • Study
      • SQL
      • Java&Spring
      • Http
      • Javascript
    • 개발 일지

Tag

프로그래머스, dp, 분류, 그리디알고리즘, 다이나믹프로그래밍, 시뮬레이션, 우선순위큐, 그래프탐색, 완전탐색, BFS, 이분탐색, 최단거리, string, 구현, 알고리즘, 자료구조, dfs, 그래프, 깊이우선탐색, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바