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));
    
      }
    
  • 相关阅读:
    AC自动机模板
    KMP 模板
    HDU 2746 Cyclic Nacklace
    LCS模板
    POJ 1159 Palindrome
    LIS n^2&nlogn模板
    Codeforces Round #Pi (Div. 2) C. Geometric Progression
    Codeforces Beta Round #25 (Div. 2 Only)E. Test
    Codeforces Beta Round #25 (Div. 2 Only)D. Roads not only in Berland
    bzoj5055 膜法师
  • 原文地址:https://www.cnblogs.com/blogxjc/p/14304773.html
Copyright © 2011-2022 走看看