题目

台球

分析

给定一台球桌的长和宽,运动允许的时间,碰撞长和宽的次数,问要使台球回到原位的打出角度和速度;
其实只是一堆折线,把它铺开,视为直线运动。那么和长宽的碰撞次数和长宽的乘积可以视为在xy坐标的移动距离;
故角度θ=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相关推荐

  1. UVa 10387 Billiard

    思路:可以发现走过的总的水平距离为与垂直边碰撞的次数乘以水平边的长度,即:(a * m),同理总的垂直距离为(b * n).所以,其弧度为 (a*m)/(b*n) 的反正切值,再转换为角度,总长度用勾 ...

  2. UVA 10387 Billiard

    UVA-10387 题意:给了5个数据,分别为 水平边高度.竖直边高度.飞行时间.竖直边被碰撞次数.水平边被碰撞次数.把球从中心释放,经过给定时间和碰撞之后正好回到中心,求球的初始角度和速度. 解题思 ...

  3. UVa 10387 - Billiard

    题目:在一个矩形(边长a,b)上有个台中心有一个球,给它一个速度经过时间s回到中心, 和两边分别碰撞n.m次,在完全弹性碰撞条件下,求球初始的速度(大小和方向). 分析:计算几何.因为是在矩形运动,球 ...

  4. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  5. 初学者acm的练习题指南

    上机练习题参考题 忘了在哪找的啦~~希望对大家有帮助呦 <!--[if !supportLists]-->1.    <!--[endif]-->Programming Bas ...

  6. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

  7. uva 401.Palindromes

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  8. 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 ...

  9. UVA 11752 超级幂

    UVA 11752 超级幂 Z - The Super Powers Time Limit:1000MS     Memory Limit:0KB     64bit IO Format:%lld & ...

最新文章

  1. 一个基于Spring Boot的API、RESTful API项目骨架
  2. 升级 Java 编程规范的6个约定
  3. 使用 SAP BTP 创建一个 Spring Boot Java 应用
  4. python画图隐藏画笔_python画图
  5. 深入理解基本包装类型
  6. 通过VBA实现重复的PPT编辑操作
  7. 2017 10 13
  8. think-cli脚手架快速搭建单模块VS多模块项目示例
  9. Prime Path素数筛与BFS动态规划
  10. LeetCode 845——数组中的最长山脉
  11. MJPEG和MP4——视频转换随想
  12. android属性动画郭霖,GitHub - zhuanghongji/mp-android-index: 微信公众号「郭霖」「鸿洋」「玉刚说」「谷歌开发者」历史文章索引...
  13. 上研动力小课堂丨柴油机启动困难原因大揭秘(上篇)
  14. Pytorch官方教程练习之数据加载和处理
  15. 读“王东升 新时空 硅碳融合的产业革命”拙见
  16. 百度搜索限定时间_看别人用百度搜东西,让我怀疑自己用了假的百度
  17. 【云扩RPA】Timing
  18. svn下载与安装(内含汉化,亲测可用)
  19. 什么是入侵防御系统(IPS)?底层原理是什么?
  20. php设计模式六大原则,设计模式六大原则是什么

热门文章

  1. 2022年CVPR挑战赛
  2. c语言编程等腰三角形,用c语言编辑一个等腰三角形的讲解过程 一个等腰三角形怎么平均分成三个面积相等的三角形?...
  3. 互联网创业的五大定律
  4. 销售管理系统C语言课程设计
  5. HMM隐马尔可夫模型解决的问题及推导过程
  6. c++ stack用法详解
  7. intellij idea快速切换大小写
  8. 软考-中级-网络工程师-笔记-第1章-计算机网络概论
  9. Android Studio 内部字体大小修改
  10. 基于形状图像检索的曲率尺度空间描述符与傅立叶描述子的比较研究——18.07.14