Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

खेल खेलने के बाद अधिकतम संभव भत्ता खोजने के लिए C++ प्रोग्राम

मान लीजिए कि हमारे पास तीन नंबर ए, बी और सी हैं। एक गेम पर विचार करें:तीन "पूर्णांक पैनल" हैं, प्रत्येक पर एक अंक के रूप में 1 से 9 (दोनों शामिल) मुद्रित हैं, और एक "ऑपरेटर पैनल" '+' के साथ है। उस पर मुद्रित हस्ताक्षर। खिलाड़ी को चार पैनलों को बाएं से दाएं व्यवस्थित करके फॉर्म एक्स + वाई का सूत्र बनाना चाहिए। फिर, भत्ते की राशि सूत्र के परिणामी मूल्य के बराबर होगी।

हमें भत्ते की अधिकतम संभव राशि का पता लगाना होगा।

तो, अगर इनपुट ए =1 की तरह है; बी =5; सी =2, तो आउटपुट 53 होगा, क्योंकि पैनल 52+1 की तरह व्यवस्थित हैं, और यह अधिकतम संभव राशि है।

कदम

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

Define an array V with A, B and C
sort the array V
ans := (V[2] * 10) + V[1] + V[0]
return ans

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

#include <bits/stdc++.h>
using namespace std;

int solve(int A, int B, int C){
   vector<int> V = { A, B, C };
   sort(V.begin(), V.end());
   int ans = (V[2] * 10) + V[1] + V[0];
   return ans;
}
int main(){
   int A = 1;
   int B = 5;
   int C = 2;
   cout << solve(A, B, C) << endl;
}

इनपुट

1, 5, 2

आउटपुट

53

  1. C++ प्रोग्राम स्कोर की अधिकतम राशि का पता लगाने के लिए जिसे ग्राफ़ से घटाया जा सकता है

    मान लीजिए, एक भारित, अप्रत्यक्ष ग्राफ है जिसमें n कोने और m किनारे हैं। ग्राफ़ के स्कोर को ग्राफ़ में सभी किनारों के वज़न के योग के रूप में परिभाषित किया गया है। किनारे के वजन नकारात्मक हो सकते हैं, और यदि उन्हें हटा दिया जाता है तो ग्राफ का स्कोर बढ़ जाता है। हमें क्या करना है, हमें ग्राफ को कनेक्ट

  1. सी ++ प्रोग्राम बाइनरी सर्च दृष्टिकोण का उपयोग करके अधिकतम सबएरे योग खोजने के लिए

    बाइनरी सर्च (लॉग एन) की रन-टाइम जटिलता के साथ एक तेज़ खोज एल्गोरिदम है। यह सर्च एल्गोरिदम फूट डालो और जीतो के सिद्धांत पर काम करता है। इस एल्गोरिथम के ठीक से काम करने के लिए, डेटा संग्रह क्रमबद्ध रूप में होना चाहिए। बाइनरी सर्च संग्रह के सबसे मध्य आइटम की तुलना करके किसी विशेष आइटम की तलाश करता है।

  1. सी ++ प्रोग्राम एक ग्राफ में अधिकतम कट खोजने के लिए

    इस प्रोग्राम में ग्राफ में अधिकतम कट खोजने के लिए, हमें ग्राफ की एज कनेक्टिविटी को खोजने की जरूरत है। ग्राफ़ के ग्राफ़ की एक एज कनेक्टिविटी का अर्थ है कि यह एक पुल है, इसे हटाने से ग्राफ़ डिस्कनेक्ट हो जाएगा। डिस्कनेक्ट किए गए अप्रत्यक्ष ग्राफ़ में पुल को हटाने के साथ जुड़े घटकों की संख्या बढ़ जाती