zoukankan      html  css  js  c++  java
  • [NOIP2002] P1033 自由落体

    快NOIP了 ,我又来做水题了。。。。

    不过最近都在做 大模拟 有没有人有兴趣啊,侦探推理了解一下? 还有大爆搜比如生日蛋糕,小木棍什么的。。

    好不容易发现一道好玩一点的题目,当然要分享出来啦~

    不过这题标签可不是模拟,是数论。

    P1033 自由落体


      首先,这是一道黄题==水题。

      第二,这是一道坑题。。。所以,水坑?

      小车初始在原点哪边不知道,

      小车往哪边开不知道,

      小车长什么样不知道,

      小车什么材质不知道,

      钢铁小车,木制小车,螺旋前进,滑动?

      摩擦,空气阻力?

      。。。。。。。。。。。。。。。。

      。。。。。。。。。。。。。。。。

      黄题你认真就输了 啊!!

    物理方法推导结论,直接AC

      献给初三以下物理水平以及初中物理没学好的人!!

      自由落体常用公式:

          

      得到 t2=2x/g  (g=10m/s2

      算上上下误差,可以接到的物体高度 h0 的范围: h-k<=h0<=h;

      所以,小车可以接到物体的时间 t0 的范围:  sqrt((h-k)/5) <= t<=sqrt(h/5);

     

      然后呢?由于有 

      所以答案就是   ib-ie;

      ?????????

      ?????????

      ?????????

      不认真看完的人是会受惩罚的!!

      发现了嘛?

      是不是连样例都过不了?

      那怎么办呢¿ ¿ ¿【手动滑稽

      ?????????

      翻车是不会的,就是不知道你注意边界问题了没有。

      当 ib>n,或者 ie<0 ,的时候,这里是没有球的,没有球要怎么被接到 啊?

      想明白就好办了。

      只要满足这样的 条件,这题就A了。

    下面是代码:(我知道你们只看这个

    #include<iostream>
    #include<cstdio>
    #include<cmath>
    #include<cstring>
    #include<algorithm>
    using namespace std;
    
    double h,s,v,l,k;
    int n;
    
    int main()
    {
        scanf("%lf%lf%lf%lf%lf%d",&h,&s,&v,&l,&k,&n);
        double tmin=sqrt((h-k)/5);
        double tmax=sqrt(h/5);
        int z=(int)(s-tmin*v+l);
        int y=(int)(s-tmax*v);
        z=min(n,z);
        y=max(0,y);
        cout<<z-y<<endl;
        return 0;
    }

    AC!

     

  • 相关阅读:
    【题解】2020 年电子科技大学 ACMICPC 暑假前集训 数据结构
    【逆向】某触控板驱动分析过程
    SME 2019 ACM 题解
    数据结构 & 算法模板汇总
    VS2010win32下cocos2dx控制台打印的方法
    CDMA写码与鉴权(转载)
    mapxtreme开发小结2(c#)
    LONG GetWindowLong函数功能
    无边框的对话框的大小拖动实现
    YUV介绍
  • 原文地址:https://www.cnblogs.com/qxyzili--24/p/11165478.html
Copyright © 2011-2022 走看看