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

सी ++ कोड संगीत की अवधि के बीच न्यूनतम अंतर खोजने के लिए

मान लीजिए कि हमारे पास तीन संख्याएँ a, b और c हैं। एक गायक के पास 'ए' एक मिनट का गीत, 'बी' टो-मिनट गीत और 'सी' तीन मिनट का गीत होता है। वह सभी गीतों को दो संगीत कार्यक्रमों में वितरित करना चाहता है, जैसे कि प्रत्येक गीत को ठीक एक संगीत कार्यक्रम में शामिल किया जाना चाहिए। वह संगीत समारोहों की अवधि के पूर्ण अंतर को यथासंभव छोटा बनाना चाहता है। संगीत कार्यक्रम की अवधि उस संगीत कार्यक्रम के सभी गीतों की अवधि का योग है। हमें संगीत कार्यक्रमों की अवधि के बीच न्यूनतम संभव अंतर खोजना होगा।

इसलिए, यदि इनपुट a =2 जैसा है; बी =1; c =3, तो आउटपुट 1 होगा, क्योंकि वह पहले कॉन्सर्ट में दो एक मिनट के गाने और एक दो मिनट का गाना और एक तीन मिनट का गाना और दूसरे कॉन्सर्ट में तीन मिनट के दो गाने शामिल कर सकता है। पहले संगीत कार्यक्रम की अवधि 1 + 1 + 2 + 3 =7 होगी, दूसरे संगीत कार्यक्रम की अवधि 6 होगी। उनका अंतर है |7 - 6| =1.

कदम

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

return (a + (1 if c is odd, otherwise 0))

उदाहरण

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

#include<bits/stdc++.h>
using namespace std;
int solve(int a, int b, int c){
   return (a+c&1);
}
int main(){
   int a = 2;
   int b = 1;
   int c = 3;
   cout << solve(a, b, c) << endl;
}

इनपुट

2, 1, 3

आउटपुट

1

  1. C++ में फ्लो नेटवर्क में न्यूनतम s-t कट का पता लगाएं

    मान लीजिए कि हमारे पास निम्नलिखित प्रवाह नेटवर्क है। जैसा कि हम जानते हैं कि एस-टी कट एक कट है जिसके लिए स्रोत के नोड और सिंक टी नोड को अलग-अलग सबसेट में होना आवश्यक है, और इसमें स्रोत सेट से सिंक की तरफ जाने वाले किनारे शामिल हैं। यहां एक एस-टी कट की क्षमता को कट-सेट में प्रत्येक किनारे की क्षमता क

  1. C++ में size_t और int में क्या अंतर है?

    यहां हम देखेंगे कि C++ में size_t और int में क्या अंतर हैं। यदि हम मानक पर विचार करें, तो दोनों 16 बिट आकार के पूर्णांक हैं। एक सामान्य 64-बिट सिस्टम पर, size_t 64-बिट होगा, लेकिन अहस्ताक्षरित int 32 बिट होगा। इसलिए हम उनका परस्पर उपयोग नहीं कर सकते। एक मानक अनुशंसा यह है कि size_t एक अहस्ताक्षरित

  1. C/C++ में int और const int&में क्या अंतर है?

    यहां हम देखेंगे कि C या C++ में int और const_int&में क्या अंतर हैं। int मूल रूप से पूर्णांक प्रकार डेटा का प्रकार है। और कुछ स्थिर बनाने के लिए const का उपयोग किया जाता है। यदि इंट एंड कॉन्स्टेंट है, तो यह इंगित करता है कि यह कुछ इंट टाइप डेटा का संदर्भ रखेगा। यह संदर्भ मान स्वयं स्थिर है। तो const