UVA 10387 Billiard
题目
台球
分析
给定一台球桌的长和宽,运动允许的时间,碰撞长和宽的次数,问要使台球回到原位的打出角度和速度;
其实只是一堆折线,把它铺开,视为直线运动。那么和长宽的碰撞次数和长宽的乘积可以视为在x
、y
坐标的移动距离;
故角度θ=tanyxθ=tan\frac{y}{x},速度v=v2x+v2y−−−−−−√=xt2+yt2−−−−−−−√v= \sqrt{v_x^2+v_y^2}=\sqrt{{\frac{x}{t}}^{2}+{\frac{y}{t}}^2}。
代码
#include <stdio.h>
#include <math.h>int main(void)
{int a, b, s, m, n;while (scanf("%d%d%d%d%d", &a, &b, &s, &m, &n), (a || b || s || m || n))printf("%.2lf %.2lf\n",atan((1.0*b*n)/(a*m))*180/(asin(1.0)*2),sqrt(((1.0*a*m)/s)*((1.0*a*m)/s)+((1.0*b*n)/s)*((1.0*b*n)/s)));return 0;
}
UVA 10387 Billiard相关推荐
- UVa 10387 Billiard
思路:可以发现走过的总的水平距离为与垂直边碰撞的次数乘以水平边的长度,即:(a * m),同理总的垂直距离为(b * n).所以,其弧度为 (a*m)/(b*n) 的反正切值,再转换为角度,总长度用勾 ...
- UVA 10387 Billiard
UVA-10387 题意:给了5个数据,分别为 水平边高度.竖直边高度.飞行时间.竖直边被碰撞次数.水平边被碰撞次数.把球从中心释放,经过给定时间和碰撞之后正好回到中心,求球的初始角度和速度. 解题思 ...
- UVa 10387 - Billiard
题目:在一个矩形(边长a,b)上有个台中心有一个球,给它一个速度经过时间s回到中心, 和两边分别碰撞n.m次,在完全弹性碰撞条件下,求球初始的速度(大小和方向). 分析:计算几何.因为是在矩形运动,球 ...
- 提取了下刘汝佳推荐的题号...
今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started 10055 - Hashmat the Brave Warrior ...
- 初学者acm的练习题指南
上机练习题参考题 忘了在哪找的啦~~希望对大家有帮助呦 <!--[if !supportLists]-->1. <!--[endif]-->Programming Bas ...
- [搜索]UVa 129 困难的串
题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...
- uva 401.Palindromes
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- Uva 3767 Dynamic len(set(a[L:R])) 树套树
Dynamic len(set(a[L:R])) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 https://uva.onlinejudge.org/in ...
- UVA 11752 超级幂
UVA 11752 超级幂 Z - The Super Powers Time Limit:1000MS Memory Limit:0KB 64bit IO Format:%lld & ...
最新文章
- 一个基于Spring Boot的API、RESTful API项目骨架
- 升级 Java 编程规范的6个约定
- 使用 SAP BTP 创建一个 Spring Boot Java 应用
- python画图隐藏画笔_python画图
- 深入理解基本包装类型
- 通过VBA实现重复的PPT编辑操作
- 2017 10 13
- think-cli脚手架快速搭建单模块VS多模块项目示例
- Prime Path素数筛与BFS动态规划
- LeetCode 845——数组中的最长山脉
- MJPEG和MP4——视频转换随想
- android属性动画郭霖,GitHub - zhuanghongji/mp-android-index: 微信公众号「郭霖」「鸿洋」「玉刚说」「谷歌开发者」历史文章索引...
- 上研动力小课堂丨柴油机启动困难原因大揭秘(上篇)
- Pytorch官方教程练习之数据加载和处理
- 读“王东升 新时空 硅碳融合的产业革命”拙见
- 百度搜索限定时间_看别人用百度搜东西,让我怀疑自己用了假的百度
- 【云扩RPA】Timing
- svn下载与安装(内含汉化,亲测可用)
- 什么是入侵防御系统(IPS)?底层原理是什么?
- php设计模式六大原则,设计模式六大原则是什么