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
- 스택
- ZuulFilter
- 트리
- 도커
- 스프링 시큐리티
- 서비스 디스커버리
- spring cloud
- 비트마스킹
- BFS
- Java
- Logback
- 다익스트라
- 이분 매칭
- 게이트웨이
- docker-compose
- 메모이제이션
- 완전 탐색
- 플로이드 와샬
- 구현
- dp
- 이분 탐색
- 주울
- Gradle
- 달팽이
- 백트래킹
- Zuul
- spring boot
- 유레카
- Spring Cloud Config
- 구간 트리
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