Skip to content

Commit

Permalink
Update kth-smallest-amount-with-single-denomination-combination.py
Browse files Browse the repository at this point in the history
  • Loading branch information
kamyu104 authored Apr 14, 2024
1 parent b2edc17 commit a475a04
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Time: O(n * 2^n * (log(mx) + log(k * mn))) = O(n * 2^n * logk), mn = min(coins), mx = max(coins)
# Time: O(n * 2^n * (log(mx) + log(k * mn))) = O(n * 2^n * logk), mn = min(coins), mx = max(coins)
# Space: O(2^n)

import itertools
Expand Down Expand Up @@ -43,7 +43,7 @@ def binary_search(left, right, check):
return binary_search(mn, k*mn, check)


# Time: O(n * 2^n * (log(mx) + log(k * mn))) = O(n * 2^n * logk), mn = min(coins), mx = max(coins)
# Time: O(n * 2^n * (log(mx) + log(k * mn))) = O(n * 2^n * logk), mn = min(coins), mx = max(coins)
# Space: O(2^n)
# binary search, principle of inclusion and exclusion, number theory
class Solution2(object):
Expand Down

0 comments on commit a475a04

Please sign in to comment.