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

अधिकतम सबसीक्वेंस योग जैसे कि कोई तीन लगातार न हों


इस ट्यूटोरियल में, हम अधिकतम सबसीक्वेंस योग खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे जैसे कि कोई तीन लगातार न हों।

इसके लिए हमें सकारात्मक पूर्णांकों की एक श्रृंखला प्रदान की जाएगी। हमारा कार्य लगातार तीन सकारात्मक पूर्णांकों को योग मान में लिए बिना अधिकतम योग ढूंढना है।

उदाहरण

#include <bits/stdc++.h> 
using namespace std; 
// तीन लगातार संख्याओं को शामिल किए बिना अधिकतम सबसीक्वेंस वापस करना 
int maxSumWO3Consec(int arr[], int n) { 
    int sum[n]; 
    if (n >= 1) sum[0] = arr[0]; 
    if (n >= 2) sum[1] = arr[0] + arr[1]; 
    if (n > 2) sum[2] = max(sum[1], max(arr[1] + arr[2], arr[0] + arr[2])); 
    for (int i = 3; i < n; i++) 
        sum[i] = max(max(sum[i - 1], sum[i - 2] + arr[i]), arr[i] + arr[i - 1] + sum[i - 3]); 
    return sum[n - 1]; 
} 
int main() { 
    int arr[] = { 100, 1000 }; 
    int n = sizeof(arr) / sizeof(arr[0]); 
    cout << maxSumWO3Consec(arr, n); 
    return 0; 
}

आउटपुट

1100
  1. सर्कुलर ऐरे में अधिकतम योग जहाँ कोई दो आसन्न तत्व न हों - C++ सर्कुलर ऐरे में अधिकतम योग जहाँ कोई दो आसन्न तत्व न हों - C++

    इस समस्या में, हमें एक सर्कुलर ऐरे cirArr[] दिया गया है। हमारा कार्य एक प्रोग्राम बनाना है जो C++ में सर्कुलर ऐरे में अधिकतम योग ढूंढे जहाँ कोई दो आसन्न तत्व न हों।समस्या विवरणसर्कुलर ऐरे के लिए, हमें ऐरे के तत्वों का अधिकतम योग ढूंढना है जहाँ आसन्न तत्वों को नहीं लिया जा सकता, यानी हमें वैकल्पिक तत

  1. - न्यूनतम योग खोजें जैसे कि हर तीन लगातार तत्वों में से एक लिया जाए C++ में

    मान लीजिए हमारे पास n तत्वों का एक ऐरे है। कार्य ऐरे से तत्वों का न्यूनतम योग खोजना है। जैसे कि उस ऐरे में हर तीन लगातार तत्वों में से कम से कम एक तत्व चुना जाए। तो यदि ऐरे [1, 2, 3, 6, 7, 1] जैसा है। आउटपुट 4 है। तो यदि हम 3 और 1 चुनते हैं, तो (3 + 1 = 4)। तो लगातार तत्वों के कुछ सब-अर्रे हैं जैसे

  1. - C++ प्रोग्राम: ऐसी संख्याएं प्रिंट करना जहां कोई दो लगातार संख्याएं सह-अभाज्य न हों और हर तीन लगातार संख्याएं सह-अभाज्य हों

    इस ट्यूटोरियल में, हम ऐसी संख्याएं प्रिंट करने के प्रोग्राम पर चर्चा करेंगे जहां कोई दो लगातार संख्याएं सह-अभाज्य (co-prime) नहीं हैं और हर तीन लगातार संख्याएं सह-अभाज्य हैं। इसमें, हमें एक पूर्णांक N दिया जाएगा, हमें N पूर्णांक प्रिंट करने होंगे जो 109 से कम हों जैसे कि कोई दो लगातार संख्याएं सह-अ