Given two integers N and M that represent the length and breadth of a rectangular plot and another integer K that represent the number of persons. Each person will divide the plot into two parts such that it will be the largest possible square from the plot and will leave the second part for others, it continues until the plot is over or every person gets the plot. Now, The task is to determine the area of the plot left in the end.
Input: N = 5, M = 3, K = 2
1st person divides the 5×3 plot into 2 parts i.e 3×3 and 2×3
and will get the plot having dimension 3×3. The other person divides the 2×3 plot again into
two parts i.e 2×2 and 1×2 and will get the plot having dimension 2×2. Now, the remaining
part of plot is having dimension 1×2 and area as 2 units.
Input: N = 4, M = 8, K = 4
- If Length is greater than breadth then subtract breadth from length.
- If breadth is greater than length then subtract length from breadth.
- Repeat the above steps for all the persons while there area of the reamaining plot is greater than 0.
- Print the area of the remaining plot in the end i.e. length * breadth.
Below is the implementation of the above approach:
- Element equal to the sum of all the remaining elements
- Find the remaining balance after the transaction
- Calculate Volume, Curved Surface Area and Total Surface Area Of Cylinder
- Find area of the larger circle when radius of the smaller circle and difference in the area is given
- Check if the array has an element which is equal to sum of all the remaining elements
- Check if the array has an element which is equal to product of remaining elements
- Delete odd and even numbers at alternate step such that sum of remaining elements is minimized
- Append a digit in the end to make the number equal to the length of the remaining string
- Minimum number of points to be removed to get remaining points on one side of axis
- Area of a Hexagon
- Area of Reuleaux Triangle
- Maximum area of quadrilateral
- Area of a Circular Sector
- Program for Area Of Square
- Area of a Regular Pentagram
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.