Given n number of cashiers exchanging the money. At the moment, cashier had number of people in front of him. The person in the line to cashier had notes.
Find, how much early can one exchange his notes.
Time taken by the cashiers:
- The cashier took 5 seconds to scan a single note.
- After the cashier scanned every note for the customer, he took 15 seconds to exchange the notes.
Input : n = 5
k = 10 10 10 10 10
m1 = 6 7 8 6 8 5 9 8 10 5
m2 = 9 6 9 8 7 8 8 10 8 5
m3 = 8 7 7 8 7 5 6 8 9 5
m4 = 6 5 10 5 5 10 7 8 5 5
m5 = 10 9 8 7 6 9 7 9 6 5
Output : 480
Explanation: The cashier takes 5 secs for every note of each customer, therefore add 5*m[i][j]. Each cashier spends 15 seconds for every customer, therefore add 15*k to the answer. The minimum time obtained after calculating the time taken by each cashier is our answer. Cashier m4 takes the minimum time i.e. 480.
Input : n = 1
k = 1
m1 = 100
Output : 515
Approach : Calculate the total time for every cashier and minimum time obtained among all the cashier’s time is the desired answer.
Below is the implementation of above approach:
- Find the time which is palindromic and comes after the given time
- Count of strings that become equal to one of the two strings after one removal
- Length of the longest subsegment which is UpDown after inserting atmost one integer
- Check if cells numbered 1 to K in a grid can be connected after removal of atmost one blocked cell
- Minimize the maximum minimum difference after one removal from array
- Find an integer X which is divisor of all except exactly one element in an array
- Find the numbers of strings that can be formed after processing Q queries
- Find the number of rectangles of size 2*1 which can be placed inside a rectangle of size n*m
- Find the sums for which an array can be divided into sub-arrays of equal sum
- Pair of arrays with equal sum after removing exactly one element from each
- Sub-strings that start and end with one character and have at least one other
- Count of vessels completely filled after a given time
- Design a structure which supports insertion and first non-repeating element in O(1) time
- Find the minimum number possible by changing at most one digit
- Check if any square (with one colored cell) can be divided into two equal parts
- How can one become good at Data structures and Algorithms easily?
- Count the total number of squares that can be visited by Bishop in one move
- Check if the bracket sequence can be balanced with at most one change in the position of a bracket | Set 2
- Largest number N which can be reduced to 0 in K steps
- Count the numbers which can convert N to 1 using given operation
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. 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.