(原创)E - Straight Shot Gym - 101652R
2024-08-27 12:39:59
解题思路:这道题的题意就是给你n,总距离X,速度v;以及n组数据:人行道的左端点和右端点,以及人行道的速度(竖直方向),如果从(0,0)到(X,0)的时间小于2X/v,则输出其时间,否则输出”Too hard“;
需要一定的推导和简单物理知识
代码如下:
#include<iostream>
#include<stdio.h>
#include<cmath>
using namespace std; int n , X ;
double v;
int l , r ,x ;
double vy ,vyy;
double vx ,vxx;
double ans1 ;
double ans2 = ;
int flag = ;
double time = ;
double yy;
int main()
{
scanf("%d%d%lf",&n,&X,&v);
ans1 = *X/v;
while(n--)
{
scanf("%d%d%lf",&l,&r,&vy);
x = l - r;
yy += (l-r)*vy;
}
vyy = -yy/X;
if(fabs(vyy)>=v)
{
flag = ;
}
vxx = sqrt(v*v - vyy*vyy);
time = X/vxx;
if(time>=ans1)
{
flag = ;
}
if(flag==)
{
printf("%.3lf",time);
}else
{
printf("Too hard\n");
}
return ;
}
最新文章
- hg0088新2网址:已经做好了封装直接拿来就能用功能齐全
- 使用JDOM操作XML
- C语言的数据、常量和变量
- in C#,编译型常量(const)和运行时常量(readonly)
- IOS color 颜色值比较
- extends 与 implements 的区别
- yoga-moblie-res
- LA 3485 Bridge
- Akka(30): Http:High-Level-Api,Routing DSL
- c语言优化
- Django生命周期 URL ---->; CBV 源码解析-------------- 及rest_framework APIView 源码流程解析
- 潭州课堂25班:Ph201805201 django 项目 第二十二课 文章主页 新闻列表页面滚动加载,轮播图后台实现 (课堂笔记)
- 【LeetCode每天一题】Remove Element(移除指定的元素)
- hdu 4969 平面几何积分
- linux常用命令(一)linux开关机、重启以及文本界面与图形界面互换
- spring + rs + RocketMQ 【精】
- php的安装
- 使用pug(jade),以及在vue+webpack中使用pug(jade)
- 状态保持: cookier及session简介
- linux运维/自动化开发__目录