记录编号 460436 评测结果 AAAAAAAAAA
题目名称 摩托车游戏 最终得分 100
用户昵称 GravatarRegnig Etalsnart 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2017-10-17 07:40:23 内存使用 0.03 MiB
显示代码纯文本
#include<cstdio>
#include<cstring>
using namespace std;
int s,v[1001],i,j;
double t,f[1001];
double min(double a,double b){return a<b?a:b;}
int Main()
{
	freopen("carz.in","r",stdin);freopen("carz.out","w",stdout);
	scanf("%d%lf",&s,&t);
	s/=10;t/=60;
	v[1]=100;v[2]=90;
	v[3]=80;v[4]=75;
	for(i=5;i<=s;i++)v[i]=70;
	f[0]=-t;
	for(i=1;i<=s;i++)
	{
		f[i]=0x7fffffff;
		for(j=i-1;j>=0;j--)
		{
			double tmp=double((i-j)*10.0)/double(v[i-j]);
			f[i]=min(f[i],f[j]+tmp+t);
		}
	}
	printf("%.2lf\n",f[s]);
	return 0;
}
int main(){;}
int syy=Main();