zoukankan      html  css  js  c++  java
  • ECNU 1026.2863 重力加速度

    ECNU 1026.2863 重力加速度

    链接

    https://acm.ecnu.edu.cn/problem/2863
    此题与1026相似,就采用同一份代码

    题目

    单点时限: 2.0 sec

    内存限制: 256 MB

    从初中物理易知,一个物体从高处落下符合公式 s=(g*t^2)/2,其中 s 为下落距离,g 为重力加速度,这里取 g=9.8,t 为下落的时间。这里我们不考虑所有阻力。
    一个同学爬到理科大楼的某一层向外下扔了一个苹果(水平扔出),人的身高为 1.75 米。你现在需要计算苹果从扔出到落地的时间。
    理科大楼有 17 层,第一和第二层高为 5 米,其它各层高 3 米。一个人从第三层扔东西,那么高度应该是第一层加上第二层的高度,再加上人的身高,总共 11.75 米。

    输入格式
    一个整数 n,表示从第几层扔下。(1<=n<=17)

    输出格式
    结果保留三位小数。

    样例
    input
    3
    output
    1.549

    思路

    加减法,之后采用求根公式,最后采用格式化输出即可。

    代码

      public static void fun() {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        double h = 0;
        if (n <= 2) {
          h = n * 5 - 5 + 1.75;
        } else {
          h = 10 + 3 * n - 9 + 1.75;
        }
        double t = Math.sqrt((2 * h) / 9.8);
        DecimalFormat df = new DecimalFormat("#0.000");
        System.out.print(df.format(t));
    
      }
    
  • 相关阅读:
    hdu 2020
    hdu 1005
    hdu1014
    集合(一)
    史上最全的 Java 新手问题汇总
    表单验证
    oracle优化原则(二)
    vue的学习--如何使用Intellij IDEA配置并运行vue项目
    在win10环境下IED配置spark项目
    在win10环境下配置spark和scala
  • 原文地址:https://www.cnblogs.com/blogxjc/p/14304773.html
Copyright © 2011-2022 走看看