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

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

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

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

कदम

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

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

उदाहरण

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

#include <bits/stdc++.h>
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 है। विचार करें कि अनंत संख्या में वर्गाकार टाइलें हैं और भुजाओं की लंबाई के साथ नियमित त्रिकोणीय टाइलें हैं। हमें यह पता लगाना है कि इन टाइलों का उपयोग करके हम कितने तरीकों से नियमित डोडेकागन (12-पक्षीय बहुभुज) बना सकते हैं। यदि उत्तर बहुत बड़ा है, तो परिणाम मोड 99

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

    =B. लक्ष्य उन वर्गों की संख्या का पता लगाना है जिन्हें LXB आकार का एक आयत समायोजित कर सकता है। ऊपर दिया गया चित्र 3 X 2 आकार का एक आयत दिखाता है। इसमें 2, 2X2 वर्ग और 6,1X1 वर्ग हैं। कुल वर्ग=6+2=8. LXB आकार के प्रत्येक आयत में L*B संख्या 1X1 वर्ग होती है। सबसे बड़े वर्ग BXB आकार के होते ह

  1. सी ++ में एक फैक्टोरियल में अंकों की गणना करें

    हमें एक पूर्णांक मान दिया गया है और कार्य पहले किसी संख्या के भाज्य की गणना करना है और फिर परिणाम में अंकों की कुल संख्या की गणना करना है। फैक्टोरियल नंबर क्या है किसी संख्या के भाज्य की गणना अंकों के मान को 1 से घटाते हुए अंकों को गुणा करके की जाती है। इसे प्रतीक ! अर्थात 0!, 1!, 2!, 3!, 5!,... द्