मान लीजिए कि हमारे पास एक संख्या 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