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

C++ कोड: मिन-मैक्स हटाने के खेल के बाद अंतिम संख्या खोजें


मान लीजिए हमारे पास n तत्वों की एक सरणी A है। एक बोर्ड पर n संख्याएं लिखी गई हैं। अमल और बिमल एक टर्न-आधारित गेम खेल रहे हैं। प्रत्येक चरण में, वे एक संख्या चुनते हैं और इसे बोर्ड से हटा देते हैं। अमल पहले खेलता है। अमल बोर्ड पर बची अंतिम संख्या को न्यूनतम करना चाहता है, और बिमल इसे अधिकतम करना चाहता है। हमें वह संख्या ढूंढनी है जो बोर्ड पर शेष रहेगी।

उदाहरण के लिए, यदि इनपुट A = [2, 1, 3] है, तो आउटपुट 2 होगा, क्योंकि अमल 3 हटा देगा, बिमल 1 हटा देगा, इसलिए अंतिम संख्या 2 होगी।

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

n := size of A sort the array A return A[floor of ((n - 1)/2)]

उदाहरण

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

#include  using namespace std; int solve(vector A){     int n = A.size();     sort(A.begin(), A.end());     return A[(n - 1) / 2]; } int main(){     vector A = { 2, 1, 3 };     cout << solve(A) << endl; }

इनपुट

{ 2, 1, 3 }

आउटपुट

2

  1. - C++ प्रोग्राम: बॉल हटाने के खेल का विजेता ढूंढें

    मान लीजिए हमारे पास चार संख्याएं n1, n2, k1 और k2 हैं। मान लें कि 2 बॉक्स हैं, पहले में n1 बॉल हैं और दूसरे में n2 बॉल हैं। अमल और बिमल खेल खेल रहे हैं। एक चाल में वे पहले बॉक्स से 1 से k1 बॉल ले सकते हैं और उन्हें बाहर फेंक सकते हैं, इसी तरह दूसरा अपनी चाल में 1 से k2 बॉल लेगा। अमल खेल शुरू करता ह

  1. - C++ में N चालों के बाद त्रिभुजों की संख्या

    लेख में, पहले हमें एक रंगीन त्रिभुज बनाना है। हमें एक बिना रंग का त्रिभुज लेना है और उसे चार छोटे समभुज त्रिभुजों में विभाजित करना है। समान क्षेत्रफल वाले त्रिभुज और इसे nवें चरण तक करते रहना है और आकृति में मौजूद समभुज त्रिभुजों की संख्या निकालनी है।समाधान खोजने का दृष्टिकोणइस समाधान के दो दृष्टिको

  1. - C++ में संख्या की विनम्रता खोजें

    इस समस्या में, हमें एक धनात्मक पूर्णांक N दिया गया है। हमारा कार्य संख्या की विनम्रता खोजना है।विनम्र संख्या वह संख्या है जिसे दो या अधिक क्रमागत संख्याओं के योग के रूप में व्यक्त किया जा सकता है।संख्या की विनम्रता को उन तरीकों की संख्या के रूप में परिभाषित किया गया है जिनसे संख्या को क्रमागत पूर्णा