August 15, 2020
Scheduled
Threads:Cho n công việc. Một công việc thứ i có thời gian bắt đầu là si và thời gian để làm xong là fi. Tìm dãy công việc lớn nhất sao cho hai công việc bất kì không chồng chéo lên nhau (hai công việc không chồng chéo lên nhau nếu thời gian bắt đầu của công việc sau lớn hơn hoặc bằng thời gian kết thúc của công việc trước). Các công việc có thể không tuân theo thứ tự. Dãy công việc dài nhất cũng là dãy công việc thời gian hoàn thành ngắn nhất.
Input: Một số n là số lượng công việc, dòng tiếp theo chứa n thời gian bắt đầu, dòng tiếp theo chứa n thời gian để hoàn thành công việc đó.
Output: Dãy công việc lớn nhất có thể hoàn thành.
Độ phức tạp mong muốn: O(nlogn).
For example:
input: 3 1 2 3 3 3 3 output: 1
You are not logged in? Log in to Submit Now!