मान लीजिए कि हमारे पास एक संख्या n है। एक खेल में शुरू में n का मान v होता है और खिलाड़ी निम्नलिखित ऑपरेशन को शून्य या अधिक बार करने में सक्षम होता है:एक सकारात्मक पूर्णांक x का चयन करें जो x
इसलिए, यदि इनपुट n =8 जैसा है, तो आउटपुट 1 होगा, क्योंकि खिलाड़ी पहली बारी में x =3 का चयन कर सकता है, फिर n 5 हो जाता है। फिर हम n प्राप्त करने के लिए दूसरी बारी में x =4 चुन सकते हैं। =1 परिणाम के रूप में।
कदम
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
if n is same as 2, then: return 2 return 1
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <bits/stdc++.h> using namespace std; int solve(int n){ if (n == 2){ return 2; } return 1; } int main(){ int n = 8; cout << solve(n) << endl; }
इनपुट
8
आउटपुट
1