#include <stdio.h>
int diwaliContest( int N, int P) {
int totalMinutes = 4 * 60 ;
int travelTime = P;
int timeLeft = totalMinutes - travelTime;
int solvedProblems = 0 ;
int timeNeeded = 0 ;
for ( int i = 1 ; i <= N; i++ ) {
timeNeeded = 5 * i;
if ( timeNeeded <= timeLeft) {
solvedProblems++ ;
timeLeft - = timeNeeded;
} else {
break ;
}
}
return solvedProblems;
}
int main( ) {
int N, P;
printf ( "Enter the total number of problems: " ) ;
scanf ( "%d" , & N) ;
printf ( "Enter the time to travel (in minutes): " ) ;
scanf ( "%d" , & P) ;
int result = diwaliContest( N, P) ;
printf ( "Max can solve %d problems and reach the party venue within the given time frame.\n " , result) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZGl3YWxpQ29udGVzdChpbnQgTiwgaW50IFApIHsKICAgIGludCB0b3RhbE1pbnV0ZXMgPSA0ICogNjA7CiAgICBpbnQgdHJhdmVsVGltZSA9IFA7CiAgICBpbnQgdGltZUxlZnQgPSB0b3RhbE1pbnV0ZXMgLSB0cmF2ZWxUaW1lOwogICAgaW50IHNvbHZlZFByb2JsZW1zID0gMDsKICAgIGludCB0aW1lTmVlZGVkID0gMDsKCiAgICBmb3IgKGludCBpID0gMTsgaSA8PSBOOyBpKyspIHsKICAgICAgICB0aW1lTmVlZGVkID0gNSAqIGk7CiAgICAgICAgaWYgKHRpbWVOZWVkZWQgPD0gdGltZUxlZnQpIHsKICAgICAgICAgICAgc29sdmVkUHJvYmxlbXMrKzsKICAgICAgICAgICAgdGltZUxlZnQgLT0gdGltZU5lZWRlZDsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIHNvbHZlZFByb2JsZW1zOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBOLCBQOwogICAgcHJpbnRmKCJFbnRlciB0aGUgdG90YWwgbnVtYmVyIG9mIHByb2JsZW1zOiAiKTsKICAgIHNjYW5mKCIlZCIsICZOKTsKICAgIHByaW50ZigiRW50ZXIgdGhlIHRpbWUgdG8gdHJhdmVsIChpbiBtaW51dGVzKTogIik7CiAgICBzY2FuZigiJWQiLCAmUCk7CgogICAgaW50IHJlc3VsdCA9IGRpd2FsaUNvbnRlc3QoTiwgUCk7CiAgICBwcmludGYoIk1heCBjYW4gc29sdmUgJWQgcHJvYmxlbXMgYW5kIHJlYWNoIHRoZSBwYXJ0eSB2ZW51ZSB3aXRoaW4gdGhlIGdpdmVuIHRpbWUgZnJhbWUuXG4iLCByZXN1bHQpOwoKICAgIHJldHVybiAwOwp9Cg==