记录编号 167472 评测结果 AAAAA
题目名称 [NOIP 2002]自由落体 最终得分 100
用户昵称 Gravatarmikumikumi 是否通过 通过
代码语言 C++ 运行时间 0.001 s
提交时间 2015-06-25 11:43:12 内存使用 0.31 MiB
显示代码纯文本
#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
double H,S,V,L,K,esp=0.00001,g=10;
int n,ans=0;
int main()
{
	freopen("freefaller.in","r",stdin);
	freopen("freefaller.out","w",stdout);
	scanf("%lf%lf%lf%lf%lf%d",&H,&S,&V,&L,&K,&n);
	double t1=sqrt(2.0*(H-K)/g),t2=sqrt(2.0*H/g);
	double d1=t1*V-esp,d2=t2*V+esp;
	for(int i=0;i<n;i++)
	{
		double d=S-i;
		//cout<<d<<" "<<d1<<" "<<d2<<" "<<d1-L<<endl;
		if(d<=d2&&d>=d1-L) ans++;
	}
	printf("%d",ans);
	return 0;
}