比赛 啦啦啦,一星期两次的水题赛 评测结果 AAAAA
题目名称 自由落体 最终得分 100
用户昵称 ztx 运行时间 0.002 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2014-10-28 18:27:21
显示代码纯文本
/*
	author :hzoi_ztx
	title  :
	ALG    :
	CMT    :

	[2014 10 28]
*/

#include <iostream>
#include <cstdio>
#include <cmath>
#include <iostream>

using namespace std ;

const double g = 10.000000 ;

int main() {
    #define READ
	#ifdef  READ
	    freopen("freefaller.in" ,"r",stdin ) ;
	    freopen("freefaller.out","w",stdout) ;
	#endif
	int n ;
	double hl,hr,s,v,l,k;
	cin >> hl >> s >> v >> l >> k >> n ;
	n -- ;
	hr = hl-k ;
	if (hr < 0) {
		cout << 0 << endl ; return 0 ;
	}
	double tl = sqrt( (2*hl)/g ) ;
	double tr = sqrt( (2*hr)/g ) ;
	double maxs = v*tl + 0.00001 ;
	double mins = v*tr-l - 0.00001 ;
	double a = s-maxs ;
	if (a < 0) a = 0 ;
	double b = s-mins ;
	if (b > n) b = n ;
	int A = ceil(a)  ;
	int B = floor(b) ;
	if (A > B) {
		cout << 0 << endl ; return 0 ;
	}
	int ans = B-A+1 ;
	cout << ans << endl ;
	return 0 ;
	#ifdef  READ
	    fclose(stdin ) ;
	    fclose(stdout) ;
	#else
	    getchar() ; getchar() ;
	#endif
	return 0 ;
}