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

C++ कोड: n ओरिगेमी बनाने के लिए नोटबुक की संख्या गिनें


मान लीजिए हमारे पास दो संख्याएं n और k हैं। एक पार्टी में n आमंत्रित दोस्त हैं। अमल ओरिगेमी के रूप में निमंत्रण बनाना चाहता है। प्रत्येक निमंत्रण के लिए, उसे दो लाल कागज, पांच हरे कागज, और आठ नीले कागज की आवश्यकता होती है। प्रत्येक रंग की अनंत संख्या में नोटबुक हैं, लेकिन प्रत्येक नोटबुक में केवल एक रंग के k कागज होते हैं। हमें अमल को अपने सभी n दोस्तों को आमंत्रित करने के लिए खरीदने के लिए आवश्यक नोटबुक की न्यूनतम संख्या ढूंढनी है।

उदाहरण के लिए, यदि इनपुट n = 3; k = 5 है, तो आउटपुट 10 होगा, क्योंकि हमें 2 लाल नोटबुक, 3 हरी नोटबुक, और 5 नीली नोटबुक की आवश्यकता है।

चरण

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

(2 * n + k - 1) / k + (5 * n + k - 1) / k + (8 * n + k - 1) / k

उदाहरण

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

#include  using namespace std; int solve(int n, int k){     return (2 * n + k - 1) / k + (5 * n + k - 1) / k + (8 * n + k - 1) / k; } int main(){     int n = 3;     int k = 5;     cout << solve(n, k) << endl; }

इनपुट

3,5

आउटपुट

10

  1. आकार d के डोडेकागन बनाने के तरीकों की संख्या गिनने के लिए C++ प्रोग्राम आकार d के डोडेकागन बनाने के तरीकों की संख्या गिनने के लिए C++ प्रोग्राम

    मान लीजिए हमारे पास एक संख्या d है। मान लें कि भुजा लंबाई 1 के अनंत वर्गाकार टाइल्स और नियमित त्रिकोणीय टाइल्स हैं। हमें उन तरीकों की संख्या ढूंढनी है जिनसे हम इन टाइल्स का उपयोग करके भुजा d के साथ नियमित डोडेकागन (12-भुज बहुभुज) बना सकते हैं। यदि उत्तर बहुत बड़ा है, तो परिणाम को 998244353 मॉड्यूलो

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

    =B। लक्ष्य LxB आकार के आयत में समायोजित किए जा सकने वाले वर्गों की संख्या ढूंढना है। उपरोक्त आकृति 3x2 आकार के एक आयत को दर्शाती है। इसमें 2, 2x2 वर्ग और 6, 1x1 वर्ग हैं। कुल वर्ग = 6+2=8। LxB आकार के हर आयत में L*B संख्या के 1x1 वर्ग होते हैं। सबसे बड़े वर्ग BxB आकार के होते हैं। L=B=1 के लिए, वर

  1. - C++ में फैक्टोरियल में अंकों की गिनती करें

    हमें एक पूर्णांक मान दिया गया है और कार्य पहले एक संख्या का फैक्टोरियल निकालना है और फिर परिणाम में अंकों की कुल संख्या की गणना करना है। फैक्टोरियल संख्या क्या है एक संख्या का फैक्टोरियल एक संख्या में अंकों को गुणा करके घटते क्रम में 1 से घटाकर गणना की जाती है। इसे प्रतीक ! द्वारा दर्शाया जाता है