2017年团体程序设计天梯赛-大区赛 L3-01. 非常弹的球
来源:互联网 发布:做数据分析用什么软件 编辑:程序博客网 时间:2024/06/04 18:26
L3-01 非常弹的球:https://www.patest.cn/contests/gplt/L3-013
题意就是以一定的初动能从起始位置抛球,每次落地都会损失一定比例的初动能,问到最后小球能到达的最远位置。
分析:起始那个抛出的角度是固定的,如果被这个条件限制,那这道题就GG了,本人比赛的时候就是如此,然后就没写出来,还是挺可惜的。角度45,g=9.8,初始时:E=1/2m*v*v;且Vx=Vy ,t=Vy/g;
然后就能得出:X=Vx*t=E/(m*g);每落一次地,动能损失p%,则动能变成:E*(100-p)/100;就这样一直暴力,知道E<0.00000001;如果精度太小可能有部分数据过不了。就是这样,不要问我45度怎么来的,我只能告诉你猜的。
CODE:
#include<stdio.h>#include<algorithm>#include<string.h>#include<iostream>using namespace std;const double g=9.8;const double eps=0.000000001;int main(){ double m,p; scanf("%lf%lf",&m,&p); m=m/100; double e=1000.0,x=0; while(e>eps) { x+=2*e/(m*g); e=e*(100-p)/100; } printf("%.3lf\n",x); return 0;}
1 0
- 2017年团体程序设计天梯赛-大区赛 L3-01. 非常弹的球
- 团体程序设计天梯赛L3-013 非常弹的球
- 2017年团体程序设计天梯赛-大区赛总结!
- 2017年团体程序设计天梯赛-大区赛总结
- 2017年团体程序设计天梯赛-大区赛小结
- 2017年团体程序设计天梯赛-总决赛 L3-1. 二叉搜索树的结构
- 团体程序设计天梯赛L3-002 堆栈
- 团体程序设计天梯赛L3-011 直捣黄龙
- L3-007. 天梯地图-PAT团体程序设计天梯赛GPLT
- 团体程序设计天梯赛L3-007 天梯地图
- 团体程序设计天梯赛 L3-007. 天梯地图 Dijkstra
- PAT-天梯赛习题集-L3-013-非常弹的球
- L3-2堆栈 团体程序设计天梯赛-练习集
- 团体程序设计天梯赛-L3-004. 肿瘤诊断
- 【题解】PAT.团体程序设计天梯赛.L3-004.肿瘤诊断
- 团体程序设计天梯赛-练习集 L3-001. 凑零钱
- 团体程序设计天梯赛-练习集 L3-001. 凑零钱
- 团体程序设计天梯赛L3-001 凑零钱
- 删除排序链表中的重复元素
- 学习c中运算符的简单总结
- 2017跟着小虎玩着去软考--项目管理师上午考试试题之八(解析2016下半年信息系统项目管理师上午试题29-34题)
- Myeclipse10破解 run.bat 闪退
- GUI简单学习笔记
- 2017年团体程序设计天梯赛-大区赛 L3-01. 非常弹的球
- 第十五篇:状态模式
- Android Tasks、ActivityStack和Activity
- 解决jsp中乱码问题和打印用户名密码的方法
- Linux正则表达式基础
- HDU2050(递归)折线分割平面
- Python实现神经网络Part 3: 多层全连接神经网络
- 1Java学习笔记之数据结构——单链表
- 04-树6 Complete Binary Search Tree (30分)