Problem
Pelakon “The Splitter” menukar nombor asli. Ia mempunyai dua perintah: “Tolak 1” dan “Bahagi dengan 2”, perintah pertama mengurangkan nombor dengan 1, perintah kedua mengurangkan nombor separuh jika ia genap, jika tidak, ralat berlaku.
Diberi dua nombor asli A
dan B
(\(A>B\)). Tulis algoritma untuk Splitter yang menukar nombor A
kepada nombor B
dan pada masa yang sama mengandungi bilangan arahan minimum. Perintah algoritma harus dikeluarkan satu baris, perintah pertama dilambangkan sebagai -1
, perintah kedua sebagai :2
.
Input
Dua nombor asli
A
dan
B
dimasukkan (satu nombor setiap baris).
Cetakan
Cetak jawapan kepada masalah.
Contoh
# |
Input |
Output |
1 |
100
1 |
:2
:2
-1
:2
:2
:2
-1
:2 |
jadual>