Vaccine Dates solution codechef – Chef has taken his first dose of vaccine D days ago. He may take the second dose no less than L days and no more than R days since his first dose.

Vaccine Dates solution codechef

Chef has taken his first dose of vaccine DD days ago. He may take the second dose no less than LL days and no more than RR days since his first dose.

Determine if Chef is too early, too late, or in the correct range for taking his second dose.

Vaccine Dates solution codechef

  • First line will contain TT, number of testcases. Then the testcases follow.
  • Each testcase contains of a single line of input, three integers D,L,RD,L,R.

Output Format

For each test case, print a single line containing one string – “Too Early” (without quotes) if it’s too early to take the vaccine, “Too Late” (without quotes) if it’s too late to take the vaccine, “Take second dose now” (without quotes) if it’s the correct time to take the vaccine.

Vaccine Dates solution codechef

  • 1T1051≤T≤105
  • 1D1091≤D≤109
  • 1LR1091≤L≤R≤109

Vaccine Dates solution codechef

  • Subtask 1 (100 points): Original constraints

Sample Input 1 

4
10 8 12 
14 2 10
4444 5555 6666 
8 8 12

Vaccine Dates solution codechef

 

Take second dose now
Too Late
Too Early
Take second dose now

Explanation

Test case 11: The second dose needs to be taken within 88 to 1212 days and since the Day 1010 lies in this range, we can take the second dose now.

Test case 22: The second dose needs to be taken within 22 to 1010 days since Day 1414 lies after this range, it is too late now.

Test case 33: The second dose needs to be taken within 55555555 to 66666666 days and since the Day 44444444 lies prior to this range, it is too early now.

Leave a Reply

Your email address will not be published. Required fields are marked *

*