
π μμ
>> 5 21
>> 5 6 7 8 9
21
>> 10 500
>> 93 181 245 214 315 36 185 138 216 295
497
π§ νμ΄
1. a, b = map(int, sys.stdin.readline().split())
2. λͺ¨λ μ‘°ν©μ κ³μ°νμ¬ λ¦¬μ€νΈμ μ μ₯ ν bμ κ°μ κ°κΉμ΄ κ° μΆλ ₯
2.1 μ‘°ν© κ³μ° :: from itertools import combinations
2.2 min(abs(κ° μ‘°ν©μ ν©- b))
2.3 ν©μ΄ bλ³΄λ€ ν° κ° λ¬΄μ
π λ΅μ
import sys
from itertools import combinations
a, b = map(int, sys.stdin.readline().split())
nums = list(map(int, sys.stdin.readline().split()))
combs = list(combinations(nums, 3))
sums = []
for i in range(len(combs)):
if sum(combs[i]) <= b:
sums.append(abs(sum(combs[i]) - b))
print(b - min(sums))
π‘ κ°λ
from itertools import combinations
combs = ['a', 'b', 'c', 'd']
combs = list(combinations(combs, 2))
print(combs)