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

क्रैकर्स के सबसे बड़े और सबसे छोटे वितरण का न्यूनतम संभव अंतर ढूंढने के लिए C++ प्रोग्राम


मान लीजिए हमारे पास दो संख्याएं N और K हैं। हम N क्रैकर्स को K उपयोगकर्ताओं में वितरित करना चाहते हैं। हमें एक उपयोगकर्ता द्वारा प्राप्त क्रैकर्स की सबसे बड़ी संख्या और एक उपयोगकर्ता द्वारा प्राप्त सबसे छोटी संख्या के बीच न्यूनतम संभव अंतर ढूंढना है।

उदाहरण के लिए, यदि इनपुट N = 7; K = 3 है, तो आउटपुट 1 होगा, क्योंकि जब उपयोगकर्ताओं को क्रमशः दो, दो और तीन क्रैकर्स मिलते हैं, तो एक उपयोगकर्ता द्वारा प्राप्त क्रैकर्स की सबसे बड़ी संख्या और सबसे छोटी संख्या के बीच का अंतर 1 है।

चरण

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

यदि n mod k, 0 के बराबर है, तो: 0 वापस करें अन्यथा 1 वापस करें

उदाहरण

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

#include <bits/stdc++.h> using namespace std; int solve(int n, int k){    if (n % k == 0){       return 0;    } else{       return 1;    } } int main(){    int N = 7;    int K = 3;    cout << solve(N, K) << endl; }

इनपुट

7, 3

आउटपुट

1

  1. C++ में दिए गए वृत्त के दो भागों के कोणों का सबसे छोटा अंतर ढूंढना C++ में दिए गए वृत्त के दो भागों के कोणों का सबसे छोटा अंतर ढूंढना

    इस समस्या में, हमें एक ऐरे दिया गया है जो वृत्त के टुकड़ों को उनके कोणों के आधार पर दर्शाता है। हमारा कार्य C++ में दिए गए वृत्त के दो भागों के कोणों का सबसे छोटा अंतर ढूंढने के लिए एक प्रोग्राम बनाना है। समस्या विवरण हमें ऐरे में वृत्त के सभी टुकड़ों के कोण दिए गए हैं। हमें टुकड़ों को इस तरह जोड़न

  1. - पायथन का उपयोग करके तीन चालों में सबसे बड़े और सबसे छोटे मान के बीच न्यूनतम अंतर खोजने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक एक सरणी है। हम एक चाल में इस सरणी के एक तत्व को किसी भी मान में बदल सकते हैं। हमें अधिकतम 3 चालें करने के बाद nums के सबसे बड़े और सबसे छोटे मान के बीच न्यूनतम अंतर ढूंढना है। उदाहरण के लिए, यदि इनपुट nums = [3,7,2,12,16] है, तो आउटपुट 1 होगा क्योंकि हम दी गई सरणी को [

  1. - पायथन में K-आकार की सूची खोजने का प्रोग्राम जहां सबसे बड़े और सबसे छोटे आइटम का अंतर न्यूनतम हो

    मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची और एक पूर्णांक k है। हमें nums से तत्व चुनकर आकार k की एक सूची बनानी है जिससे सूची में सबसे बड़े और सबसे छोटे पूर्णांक का अंतर जितना संभव हो उतना कम हो। और हमें यह अंतर लौटाना है। उदाहरण के लिए, यदि इनपुट nums = [3, 11, 6, 2, 9], k = 3 है, तो आउटपुट