Hard
,Array
,DP
,Sorting
,Binary Search
1235. Maximum Profit in Job Scheduling
We have n
jobs, where every job is scheduled to be done from startTime[i]
to endTime[i]
, obtaining a profit of profit[i]
.
You're given the startTime
, endTime
and profit
arrays, return the maximum profit you can take such that there are no two jobs in the subset with overlapping time range.
If you choose a job that ends at time X
you will be able to start another job that starts at time X
.
Example 1:
Example 2:
Example 3:
Constraints:
1 <= startTime.length == endTime.length == profit.length <=
1 <= startTime[i] < endTime[i] <=
1 <= profit[i] <=
Yen-Chi ChenSun, Nov 26, 2022 10:08 PM
Yen-Chi ChenSun, Nov 26, 2022 10:08 PM
Time:
Extra Space: