BUSYMAN - I AM VERY BUSY
I AM VERY BUSY
You are actually very busy man. You have a big schedule of activities. Your aim is to do as much as activities as possible.
In the given figure, if you go to date with crush, you cannot participate in the coding contest and you can’t watch the movie. Also if you play DotA, you can’t study for the exam. If you study for the exam you can’t sleep peacefully. The maximum number of activities that you can do for this schedule is 3.
Either you can
- watch movie, play DotA and sleep peacefully (or)
- date with crush, play DotA and sleep peacefully
The first line consists of an integer T, the number of test cases. For each test case the first line consists of an integer N, the number of activities. Then the next N lines contains two integers m and n, the start and end time of each activity.
For each test case find the maximum number of activities that you can do.
1 <= T <=10
1 <= N <= 100000
0 <= start < end <= 1000000
Sample Input: (empty lines just for clarity) 3 3 3 9 2 8 6 9 4 1 7 5 8 7 8 1 8 6 7 9 0 10 4 5 8 9 4 10 5 7 Sample Output: 1 2 3
Hey admin, all Java submissions are getting TLE.
Agree more than 100% with @abhishek18620...this is a classical question.
Has anyone been able to solve this in Java? I am using a buffered reader and a comparator but am still getting time limit exceeded.
Dating Crush would be preferred!! :)
nice [spoiler]Last edit: 2017-08-02 13:03:17
Saying 'easy' here doesn't prove anything.. i still can't get why people brag here. As far as this question is concerned it is a beginner's [spoiler] question or u can take it as an ad-hoc too.Last edit: 2017-08-02 13:03:40
AC in one go!!!
AC in one go
STL pair or Structures in C. MF SpoilerLast edit: 2017-03-05 15:50:52