विभाजक
Problem
कलाकार “द स्प्लिटर” प्राकृतिक संख्याओं को परिवर्तित करें। इसके दो आदेश हैं: “1 घटाना” और “2 से विभाजित करें”, पहला आदेश संख्या को 1 से कम कर देता है, दूसरा आदेश संख्या को आधा कर देता है यदि वह सम है, अन्यथा एक त्रुटि होती है।
दिए गए दो प्राकृत संख्या A
और B
(\(A>B\))। स्प्लिटर के लिए एक एल्गोरिदम लिखें जो संख्या <कोड>एकोड> को संख्या <कोड>बीकोड> में परिवर्तित करता है और साथ ही निर्देशों की न्यूनतम संख्या शामिल करता है। एल्गोरिथम कमांड प्रति पंक्ति एक आउटपुट होना चाहिए, पहला कमांड -1
के रूप में दर्शाया गया है, दूसरा कमांड :2
के रूप में।
इनपुट
दो प्राकृतिक संख्याएं <कोड>एकोड> और <कोड>बीकोड> दर्ज की जाती हैं (प्रति पंक्ति एक संख्या)।
छाप
समस्या का उत्तर प्रिंट करें।
उदाहरण
<टेबल क्लास = "टेबल-एसएम टेबल-बॉर्डर टेबल-स्ट्राइप्ड टेबल-लिस्ट-टेस्ट">
<सिर>
<थ वर्ग = "अंक"> # वें>
<वें>इनपुटवें>
<वें>आउटपुटवें>
बात>
<शरीर>
1 |
100
1 |
:2
:2
-1
:2
:2
:2
-1
: 2 |
टेबल>