Trao Đổi Sữa
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Bessie có con bò, mỗi con bò đang có lít sữa. Cô ấy muốn trao đổi sữa giữa các con bò sao cho mỗi con bò cuối cùng có lượng sữa bằng nhau.
Trong mỗi lần trao đổi, Bessie chọn hai con bò và , một con bò chuyển một số lít sữa sang con bò kia. Mục tiêu là đạt đến trạng thái mà mỗi con bò có lít sữa.
Hãy tìm số lần trao đổi tối thiểu.
Dữ liệu vào
Dòng đầu tiên chứa ().
Dòng tiếp theo chứa số nguyên ().
Dữ liệu ra
In ra số trao đổi tối thiểu.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
22 4 |
1 |
Trao đổi để được (3,3) |
31 2 3 |
1 |
Trao đổi để được (2,2,2) |
Bình luận