Problem Statement | |||||||||||||
| Your master construction unit can build 1 unit of type 0 in times[0] seconds at a cost of costs[0]. Each unit of type 0, once built, can in turn build 1 unit of type 1 in times[1] seconds at a cost of costs[1]. Type 1 units can build units of type 2, and so forth. Let N denote the number of elements in times. Given totTime seconds, return the greatest number of units of type N-1 that can be created without exceeding a total cost of totCost. | |||||||||||||
Definition | |||||||||||||
| |||||||||||||
Constraints | |||||||||||||
| - | costs will contain between 2 and 50 elements, inclusive. | ||||||||||||
| - | times will contain the same number of elements as costs. | ||||||||||||
| - | Each element of costs will be between 1 and 100, inclusive. | ||||||||||||
| - | Each element of times will be between 1 and 100, inclusive. | ||||||||||||
| - | totTime will be between 1 and 100, inclusive. | ||||||||||||
| - | totCost will be between 1 and 100, inclusive. | ||||||||||||
Examples | |||||||||||||
| 0) | |||||||||||||
| |||||||||||||
| 1) | |||||||||||||
| |||||||||||||
| 2) | |||||||||||||
| |||||||||||||
| 3) | |||||||||||||
| |||||||||||||
| 4) | |||||||||||||
| |||||||||||||