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

अधिकतम संभव मूल्य खोजने के लिए C++ प्रोग्राम जिसके लिए XORed योग अधिकतम है

मान लीजिए कि हमारे पास दो संख्याएँ a और b हैं। हमें x के कुछ मान के लिए (a XOR x) + (b XOR x) का सबसे छोटा संभव मान ज्ञात करना होगा।

इसलिए, यदि इनपुट a =6 जैसा है; b =12, तो आउटपुट 10 होगा, क्योंकि यदि x =4, तो (6 XOR 4) + (12 XOR 4) =2 + 8 =10.

कदम

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

return a XOR b

उदाहरण

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

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

int solve(int a, int b){
   return (a^b);
}
int main(){
   int a = 6;
   int b = 12;
   cout << solve(a, b) << endl;
}

इनपुट

6, 12

आउटपुट

10

  1. किसी संख्या के विषम गुणनखंडों का योग ज्ञात करने के लिए C++ प्रोग्राम

    एक सकारात्मक पूर्णांक के साथ दिया गया है और कार्य किसी संख्या के विषम कारकों को उत्पन्न करना और दिए गए विषम कारकों का योग ज्ञात करना है। उदाहरण Input-: number = 20 Output-: sum of odd factors is: 6 Input-: number = 18 Output-: sum of odd factors is: 13 तो, परिणाम =1 + 5 =6 नीचे दिए गए कार्यक्रम

  1. k का अधिकतम मान ज्ञात करने का कार्यक्रम जिसके लिए हम पायथन में सुरक्षित दूरी बनाए रख सकते हैं

    मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स है। यहां 0 एक खाली सेल को दर्शाता है, और 1 एक व्यक्ति के साथ एक सेल को दर्शाता है। दो कोशिकाओं के बीच की दूरी x निर्देशांक में अंतर और y निर्देशांक में अंतर के बीच का अधिकतम मान है। अब मैट्रिक्स को एक कारक k के साथ सुरक्षित माना जाता है यदि कोई खाली वर्ग है

  1. पायथन में सबसे छोटे समूह का अधिकतम संभव मूल्य खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है और दूसरा मान k है। हमें सूची को k सन्निहित समूहों में विभाजित करना होगा। सबसे छोटा समूह वह होता है जिसका योग सभी समूहों में सबसे छोटा होता है। अतः सबसे छोटे समूह का अधिकतम संभव मान ज्ञात कीजिए। इसलिए, यदि इनपुट संख्या =[2, 6, 4, 5,