1 条题解
-
0
自动搬运
来自洛谷,原作者为

一扶苏一
休息结束。邮箱 yifusuyi@qq.com搬运于
2025-08-24 22:02:51,当前版本为作者最后更新于2018-06-19 17:24:07,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
这道题有一个性质提示没有给出:
引理:
(图一)如图一,反向延长速度的切线,交水平位移于其1/2处。易证由速度和坐标轴围成的三角形与一半位移围成的三角形相似。思路由此得来。
解题过程
将速度正交分解为vx,vy,由三角函数有:
vx=v*sin(θ) ① vy=v*cos(θ) ②在竖直方向上,质点做自由落体运动,由运动学公式
vy=gt ③可得其运动时间
t=vy/g ④在水平方向上,质点做速度恒为vx的匀速运动,由运动学公式有
x0=vx*t ⑤易知反向延长速度后对顶角相等,由刚才的引理,我们有:
(x0/2):y0=vx:vy ⑥整理,得:
y0=(x0/2)*vy/vx ⑦联立①②⑤⑦式可解出y0。 联立②④⑤式可解出x0。 本题得解。
Code:
#include<cmath> #include<cstdio> double v,th,vx,vy,t,x2; const double g=10.0; int main() { scanf("%lf%lf",&v,&th); vy=v*cos(th); vx=v*sin(th); t=vy/g; x2=v*sin(th)*t; printf("%.3lf %.3lf\n",x2,(x2/2)*vy/vx); return 0; }
- 1
信息
- ID
- 3440
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 2
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者