wch18735   2년 전

Meet in the middle 알고리즘을 이용해 문제를 풀려고 시도했습니다.

코드를 설명드리면

  1. ceil 을 이용해서 원소가 하나일 때, list_A에 원소가 모이도록 했습니다.
  2. 이분탐색 과정에서 부분집합의 합 값들끼리 더했을 때, C보다 작은 것들의 개수를 세도록 했습니다.

혹시 논리상 틀린 곳이 있거나, 반례가 있다면 댓글 부탁드립니다!!

현재까지는

<문제>

1 1

1

답: 2

가 나와야하는 것이 1이 나오는 것을 확인했습니다.

wch18735   2년 전

42번째 줄의 len(subset_b) -> len(subset_a) 바꾸어 해결했습니다.

댓글을 작성하려면 로그인해야 합니다.