

tý dc mẹ giao cho nhiêm vụ là đong gạo để mang lên nhà,anh dc mẹ đưa cho 2 loại túi để đựng gạo là loại 5kg và 3kg tý sẽ ph đong đủ số gạo mà mẹ đưa cho vào 2 loại túi trên.vdu mẹ cho 18kg thì tý có thể đong bằng 3tui 5kg+1 túi 3kg hoặc 6tui 3kg
đầu vào:
dòng duy nhất chứa số n là số gạo mẹ tý cho (0<N<=5000)
đầu ra:
in ra đáp án của btoan
input: 18 output 4
input: 4 output -1
mọi người giúp em giải bằng python ạ
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
def giai_quyet_dong_gao():
try:
n = int(input())
so_tui_5kg = n // 5
while so_tui_5kg >= 0:
con_lai = n - (so_tui_5kg * 5)
if con_lai % 3 == 0:
so_tui_3kg = con_lai // 3
print(so_tui_5kg + so_tui_3kg)
return
so_tui_5kg -= 1
print("-1")
except EOFError:
pass
if __name__ == "__main__":
giai_quyet_dong_gao()Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin
3530
9570
2259
vào nhóm tui hả?
699
22658
678
Đang vô gia cư😁
3530
9570
2259
=)) ò