Trò chơi

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Polycarp chơi một trò chơi. Ban đầu anh có một số n và mục tiêu của anh là biến nó thành m. Trong một lần di chuyển, anh ta có thể nhân lên n bởi 2 hoặc nhân lên n bởi 3. Anh ta có thể thực hiện vô số lần

In số lượng di chuyển cần thiết để chuyển đổi n đến m. In -1 nếu không thể làm như vậy.

INPUT

Dòng duy nhất của đầu vào chứa hai số nguyên n và m (1 ≤ ≤ ≤ ⋅ 108).

OUTPUT

In số lượng di chuyển để chuyển đổi n thành m hoặc -1 nếu không có giải pháp.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.