【HDU】5761 Rower Bo
Rower Bo
题目链接
- Rower Bo
题目大意
现在坐标系上有一条小船,在(0,a),现在这条小船从该点驶向原点,小船的速度为v1,水流的速度为v2;小船的速度方向始终指向原点,水流的方向始终为x轴正方向,问多少时间后小船才能达到原点。
题解
积分
一开始我蠢蠢的以为直接分解速度就行了…后来发现答案跟样例不一样,还看了好半天。
发现是速度方向始终指向原点后,明显是一个积分,如果在x和y方向分别积分的话,得到的结果里面有sin\sin也有cos\cos,不方便计算。对于这种情况,我们换一个思路,不分解v1分解v2,在斜方向上对速度积分,得到这样一个式子:
\int_0^T(v_1-\cos\theta·v_2)\ dt=a
可以看到在这样一个式子里,我们只有 cosθ\cos\theta,于是我们把这个式子和前面在x轴方向上积分的式子
\int_0^T(v_2-\cos\theta·v_1)\ dt=0
联立,消去 cosθ\cos\theta就行了。
最终得到
T=\frac{v_1a}{v_1^2-v_2^2}
代码
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cmath>using namespace std;int a,v1,v2;int main()
{while(scanf("%d%d%d",&a,&v1,&v2)!=EOF){if (a==0) { printf("0\n"); continue ; }if (v1<=v2){printf("Infinity\n");continue ;}double t= 1.0*a*v1/(v1*v1-v2*v2);printf("%lf\n",t);}return 0;
}
【HDU】5761 Rower Bo相关推荐
- HDU 5761 Rower Bo(积分)
题目链接:HDU 5761 题面: Rower Bo Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K ( ...
- 【HDU】3441 Rotation
题意:给出A和C(1<=A,C<=10^9),所有满足B * B * K + 1 = A * A, (K >= 0)的B,构成边长为B的正方形,等角度的围绕在一个小正方形的周围.用C ...
- 【HDU】1695 GCD
题意:x在[a,b]内,y在[c,d]内,求GCD(x,y)=k的个数,题目保证a=c=1. 由于GCD(x,y)=k,则GCD(x/k,y/k)=1. 那么只要求x在[1,b/k]内,y在[1,d/ ...
- 【HDU】4942 Game on S♂play 线段树
传送门:[HDU]4942 Game on S♂play 题目分析:今天下午被这道题整死了,因为我的写法导致有的数可能变成负的,但是我们有察觉到,debug了一下午还是在吃饭的时候突然想到这个问题的. ...
- 【HDU】5238 Calculator 【中国剩余定理+线段树】
传送门:[HDU]5238 Calculator 题目分析: 模数可以拆成四个小素数:7,13,17,19. 这样我们可以分别对这几个素数跑答案,最后中国剩余定理搞一下就好.中间我们用线段树,保存每个 ...
- 【HDU】5197 DZY Loves Orzing 【FFT启发式合并】
传送门:[HDU]5197 DZY Loves Orzing 题目分析: 首先申明,我不会dpdp方程= =--这个东西给队友找出来了,然后我就是套这个方程做题的Qrz-- 对于这题,因为n2n^2个 ...
- 【HDU】1535 Invitation Cards 最短路
传送门:[HDU]1535 Invitation Cards 题目分析:题目真难读......其实题目的意思就是让求从编号为1的点到其他所有点的最短路距离之和加上其他所有点到编号为1的点的最短路距离之 ...
- 【HDU】4411 Arrest 费用流
传送门:[HDU]4411 Arrest 题目分析:题目的意思一开始没看懂= =...题意大致为:派出至多K个警队遵守先灭小的再灭老的的原则将N个城市的帮派全端了(要灭编号大的必须要先灭编号小的).且 ...
- 【HDU】3271 SNIBB 数位DP
传送门:[HDU]3271 SNIBB 题目分析:第一问直接求,第二问就二分.水题. 代码如下: #include <cmath> #include <cstdio> #inc ...
最新文章
- Java8 Time
- openssl证书及配置
- python写后台接口请求出错_python登录接口测试问题记录与解决
- 【CentOS7】安装 mysql client 5.7
- vb的GUID生成算法
- x210开发板的三种启动方式(三星推荐的,分散加载,uboot采用的)
- 微型计算机指令系统例题,微机原理复习题(指令系统)
- docker mysql 日志在哪里_docker容器启动后日志在哪里
- memcache未授权访问漏洞
- Empire C:Basic 4
- python输入y继续运行_Python二三事 - 接触Python(x,y)
- bootice添加linux_如何使用老毛桃winpe的Bootice工具新建实模式启动项(Grub/Linux)?
- 初学者CAD画矩形如何定义尺寸?
- 这样的简历HR才会看----个人整理
- python和按键精灵自动化测试_IOS开发入门之iOS自动化测试需求实现(iOS按键精灵类似)...
- 《2022中国供应链物流创新科技报告》:菜鸟、顺丰、JDL、极智嘉、旷视、富勒、易流等超百家企业科技产品方案全公开!(附下载)...
- 医疗器械软件注册申报-核心算法
- 如何增加架设传奇服务器,做为一个新手如何架设传奇
- Wireshark抓取TCP三次握手包
- 蓝牙规范-Vol 6:低功耗控制器 Part A 物理层规范