• 洛谷 P1033 自由落体


    题目描述

    在高为 H 的天花板上有 n 个小球,体积不计,位置分别为 0,1,2,….n-1。在地面上有一个小车(长为 L,高为 K,距原点距离为 S1)。已知小球下落距离计算公式为 d=1/2*g*(t^2),其中 g=10,t 为下落时间。地面上的小车以速度 V 前进。

    如下图:

    小车与所有小球同时开始运动,当小球距小车的距离 <= 0.0001(感谢Silver_N修正) 时,即认为小球被小车接受(小球落到地面后不能被接受)。

    请你计算出小车能接受到多少个小球。

    输入输出格式

    输入格式:

     

    键盘输人:

    H,S1,V,L,K,n (l<=H,S1,V,L,K,n <=100000)

     

    输出格式:

     

    屏幕输出:

    小车能接受到的小球个数。

     

    输入输出样例

    输入样例#1: 复制
    5.0 9.0 5.0 2.5 1.8 5
    
    输出样例#1: 复制
    1
    

    说明

    当求落入车的尾部时,算作落入车内。

    思路:额,一个简单的物理题。

    #include<cmath>
    #include<cstdio>
    #include<cstring>
    #include<iostream>
    #include<algorithm>
    using namespace std;
    int n,ans;
    double h,s,v,l,k;
    int main(){
        scanf("%lf%lf%lf%lf%lf%d",&h,&s,&v,&l,&k,&n);
        for(int i=0;i<n;i++)
            if(i<0.0001+(s-sqrt((h-k)/5)*v)+l&&i>(s-sqrt(h/5)*v)-0.0001)
                ans++;
        printf("%d",ans);
    }
    细雨斜风作晓寒。淡烟疏柳媚晴滩。入淮清洛渐漫漫。 雪沫乳花浮午盏,蓼茸蒿笋试春盘。人间有味是清欢。
  • 相关阅读:
    扩展VirtualBox虚拟机磁盘容量
    Java实现莱布尼兹问题
    Java实现子序列问题
    Java实现子序列问题
    Java实现子序列问题
    Java实现子序列问题
    Java实现子序列问题
    第九届蓝桥杯JavaC组省赛真题
    第九届蓝桥杯JavaC组省赛真题
    第九届蓝桥杯JavaC组省赛真题
  • 原文地址:https://www.cnblogs.com/cangT-Tlan/p/8149046.html
Copyright © 2020-2023  润新知