C - Fear Factoring(思维题+物理分解)

题目
在这里插入图片描述在这里插入图片描述

思路:
在这里插入图片描述

AC代码

#include <bits/stdc++.h>//物理分解思维题

using namespace std;
int ll[110],rr[110];
double vv[110];
int main()
{
    int n,x,i;
    double v,sum,vy,vx,t;
    cin>>n>>x>>v;
    sum=0;
    for(i=1; i<=n; i++)
    {
        cin>>ll[i]>>rr[i]>>vv[i];
        sum+=(rr[i]-ll[i])*vv[i];
    }
    vy=fabs(sum)/x;
    vx=sqrt(v*v-vy*vy);
    t=(x*1.0)/vx;
    if(vy>=v) cout<<"Too hard"<<endl;
    else cout<<fixed<<setprecision(3)<<t<<endl;
    return 0;
}
发布了90 篇原创文章 · 获赞 18 · 访问量 3382

猜你喜欢

转载自blog.csdn.net/sherry_zhen/article/details/102705812