Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 게이트웨이
- Logback
- 다익스트라
- 플로이드 와샬
- spring boot
- 이분 매칭
- Gradle
- Spring Cloud Config
- 스프링 시큐리티
- 메모이제이션
- Zuul
- 구현
- 비트마스킹
- 구간 트리
- 유레카
- 도커
- Java
- 달팽이
- 스택
- 백트래킹
- 주울
- 완전 탐색
- docker-compose
- 트리
- 서비스 디스커버리
- ZuulFilter
- spring cloud
- 이분 탐색
- dp
- BFS
Archives
- Today
- Total
목록부분수열의 합 (1)
Hello, Freakin world!
[백준 1208번][Java] 부분수열의 합 2 - 중간에서 만나기?
www.acmicpc.net/problem/1208 1208번: 부분수열의 합 2 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 40, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net 풀이 방법 전체 배열을 반으로 나눠 완전탐색을 통해 모든 부분수열의 합을 찾아내 각각 leftList, rightList에 저장합니다. 그리고 부분수열의 합이 저장된 leftList, rightList를 크기순으로 정렬합니다. (저는 하나는 오름차순, 다른 하나는 내림차순 정렬했습니다.) 인덱스를 조정해가면서 N^2 복잡도로 모든 합을 검색하는게 아니라 스위핑 방식으로 N..
알고리즘/PS
2020. 10. 9. 15:36