小明去附近的水果店买橙子,水果商贩只提供整袋购买,有每袋6个和每袋8个的包装(包装不可拆分)。可是小明只想购买恰好n个橙子,并且尽量少的袋数方便携带。如果不能购买恰好n个橙子,小明将不会购买。
n = int(input()) max_eig = n//8 answer = False for i in range(max_eig): m = n-(max_eig-i)*8 if m%6 == 0: max_six = m/6 max_eig = max_eig-i answer = True break if answer: print(int(max_six+max_eig)) else: print(-1)