P1125题解,弱弱的过了,求顶!

P1125C++的程序:
本人的话:
玩C++玩上瘾了,哈哈^_^,又对了,庆祝!!!orz我!!
欢迎查看题解啊!!
PS:只有c++。。其余的程序自己想,学C的进来,程序仅供参考!
有人能完善下吗??
给我一个更好的程序吧!!
膜拜了..
orz

C++:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float h,s,v,l,k,n,tmax,tmin,s1,s2,m;
cin>>h>>s>>v>>l>>k>>n;
m=0;
tmax=sqrt(2*h/10);
tmin=sqrt(2*(h-k)/10);
s2=s-tmin*v+l;
s1=s-tmax*v;
for(int i=0;i<n;i++)
{
if(i>=s1-0.00001&&i<=s2+0.00001)
m++;
}
cout<<m<<endl;
return 0;
}

6 条评论

  • @ 2015-07-21 11:16:01

    棒!!!赞 强赞

  • @ 2015-02-28 20:09:33

    var
    n,i,m:longint;
    h,j,s,v,l,k,s1,s2,tx,tn:real;
    begin
    read(h,s,v,l,k,n);
    m:=0;
    tx:=sqrt(2*h/10);
    tn:=sqrt(2*(h-k)/10);
    s2:=s-tn*v+l;
    s1:=s-tx*v;
    for i:=0 to n-1 do
    begin
    if (i>=s1-0.00001)and(i<=s2+0.00001)
    then
    m:=m+1;
    end;
    write(m);
    end.

  • @ 2014-01-09 22:17:23

    你妹啊,这也叫不简化

  • @ 2014-01-06 13:51:38

    谢谢你

  • @ 2013-12-19 22:19:54

    thank,你给了我思路。

  • @ 2013-12-16 21:57:18

    谁来抢沙发啊,不要灌水!!!

  • 1

信息

ID
1125
难度
4
分类
模拟 点击显示
标签
递交数
3443
已通过
1428
通过率
41%
被复制
10
上传者