Start: May, 31, 2017 13:30:00
2017ACM通识课期末考试
End: May, 31, 2017 17:30:00
Time elapsed:
Time remaining:

Problem_ID: H
Result: Accepted
Time: 8ms
Memory: 1092kB
Author: 2016210402033
In contest: 1090

#include<stdio.h>
int old(int a ,int b);
int New(int a ,int b);
int main()
{
	int t,a,b,o,n;
  	scanf("%d",&t);
	while(t>0){
		t--;
		scanf("%d%d",&a,&b);
		o=old(a,b);
		n=New(a,b);
		 printf("%d\n",n-o);
	}    	
    	return 0;
}
int  old(int a,int b){
	double c=11;
	c=c+(double)b/5.0*2;
	if(a>3&&a<=10){
		c=c+(a-3)*2;
	}else if(a>10){
		c=c+(a-10)*3+14;
	}
	return (int)(c+0.5);
}
int New(int a,int b){
	double c=11;
	c=c+(double)b/4.0*2.5;
	if(a>3&&a<=10){
		c=c+(a-3)*2.5;
	}else if(a>10){
		c=c+(a-10)*3.75+17.5;
	}
	return (int)(c+0.5);
}/*//#include<stdio.h>
//#include<iostream>
//#include<cstdlib>
//#include<string>
//#include<cmath>
//#include<string.h>
//#include<algorithm>
//using namespace std;
//int main(){
//	int a[1000+50],n,i,t;
//	int b[105][105];
//	cin>>t;
//	while(t--){
//		cin>>n;
//	for(i=0;i<n;i++){
//	scanf("%d",&a[i]);
//	}
//	sort(a,a+n);
//	for(i=0;i<n)
//	for(int i=0;i<n;++i){if()}
//
//	
//	}
//}*/