Result: Accepted
Time: 632ms
Memory: 1712kB
#include <iostream>
#include <iomanip>
#include <vector>
#include <map>
#include <string>
#include <cmath>
#include <cstdio>
#include <algorithm>
using namespace std;
int main(){
double f1,f2;
int d1,t1,t;
cin>>t;
while(t--){
cin>>d1>>t1;
f1=2.0*t1/5;f2=2.5*t1/4;
if(d1>10){
f1+=(d1-10)*3.0;
f2+=(d1-10)*3.75;
}
if(d1>3){
f1+=2.0*min(d1-3,7);
f2+=2.5*min(d1-3,7);
}
if( (int)(f1*10)%10 >=5) f1=(int )f1 +1;
else f1=(int ) f1;
if( (int)(f2*10)%10 >=5) f2=(int )f2 +1;
else f2=(int ) f2;
cout<<f2-f1<<endl;
}
return 0;
}