Lazy Boy Off to Class-II

0

0 votes
Problem

This year all the lazy students of NIT have been given a project on which they have to work. They decided that they will work on the project only during the time between the classes they attend on each day.

They as usual want to keep their attendance at least 75% at end of every week and want to have maximum time for being lazy.

Given the schedule of a week, tell them what is the maximum amount of time they might have for resting.

NOTE:

Each day has 24 hrs. i.e. 24x60x60 seconds.

Classes can of any duration from 1 sec to 24 hrs.

Time of any 2 classes on same day will never intersect.

Constraints:

1<=t<=10

1<=n<=2000

Where n is the total number of classes in the week and t is number of test cases.

Input:

First line of input will be an integer t, the number of test cases.

Each test case will contain 7 lines i.e. the schedule of each day.

First integer in each line will denote the number of classes on that day , say ni , followed by 2xni integers denoting start and end time of each class in seconds ( where 0 represents 12:00 at night and 60 represents 12:01 at night).

Output:

For each test case output the Maximum amount of time in seconds students have for resting.

Time Limit: 1
Memory Limit: 256
Source Limit:
Explanation

Resting time will be maximum when students attend: Day 1 – first 2 classes – Total of 30 sec in class plus project Day 2 – first 2 classes – Total of 70 sec in class plus project Day 3 – first 2 classes – Total of 50 sec in class plus project Day 4 – first 2 classes – Total of 35 sec in class plus project Day 5 – all 3 classes – Total of 90 sec in class plus project Day 6 – all 3 classes – Total of 90 sec in class plus project Day 7 – first 2 classes – Total of 50 sec in class plus project Total classes the attended is 16 = 75% of 21.

Editor Image

?