अवधारणा
A x B शतरंज की बिसात को देखते हुए, कार्य यह गणना करना है कि हम शतरंज की बिसात में कितनी कटौती कर सकते हैं ताकि शतरंज की बिसात 2 भागों में विभाजित न हो।
>उदाहरण
उदाहरण नीचे दिए गए हैं -
इनपुट
A = 2, B = 4
>आउटपुट
Number of maximum cuts = 3
इनपुट
A = 2, B = 2
>आउटपुट
Number of maximum cuts = 1
विधि
-
ए =2, बी =2 के लिए, हम केवल 1 कट (लाल रंग में निशान) बना सकते हैं। अगर हम 1 और कट बनाते हैं तो शतरंज की बिसात 2 टुकड़ों में बंट जाएगी
-
ए =2, बी =4 के लिए, हम 3 कट (लाल रंग में निशान) बना सकते हैं। अगर हम 1 और कट बनाते हैं तो शतरंज की बिसात 2 टुकड़ों में बंट जाएगी।
इसके परिणामस्वरूप, यह देखा जा सकता है कि नहीं। कटौती का =(A-1) * (B-1).
उदाहरण
//This is C++ implementation of above approach #include <bits/stdc++.h> using namespace std; // function that calculates the maximum no. of cuts int numberOfCuts1(int A, int B){ int result1 = 0; result1 = (A - 1) * (B - 1); return result1; } // Driver Code int main(){ int A = 4, B = 4; // Calling function. int Cuts = numberOfCuts1(A, B); cout << "Maximum cuts = " << Cuts; return 0; }
आउटपुट
Maximum cuts = 9