浙农大第十九届程序设计竞赛 B-每日咕咚

每日咕咚

https://ac.nowcoder.com/acm/contest/7872/B

每日咕咚

分析

考虑每一个人对答案的贡献。假设当前为第图片说明个人,那么我们肯定可以统计出他在所有位置跑到队首的总时间
图片说明
因为这个人的占位有n种情况,所以t还要除以n,所以再求一个总和即可

代码

#include<bits/stdc++.h>

#define R register
#define ll long long
#define inf INT_MAX

#define dl double

using namespace std;

const int N=1010;

int n;
dl x,v,ans=0.0;
dl f[N][N];

int main()
{
    scanf("%d%lf%lf",&n,&x,&v);
    for (int i=1;i<=n;i++)
        for (int j=1;j<=n;j++)
            scanf("%lf",&f[i][j]),f[i][j]-=v;

    for (int i=1;i<=n;i++)
    {
        dl now=0.0;
        for (int j=1;j<=n;j++)
            now+=x/f[i][j];

        ans+=now;
    }

    printf("%.2lf\n",ans);

    return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-29 17:30
找实习找着找着就要进入7月了,马上秋招也要开始了,找实习还有意义吗?
绝迹的星:有面就面, 没面上就当日薪4位数大佬免费培训, 面上了再考虑要不要实习
点赞 评论 收藏
分享
小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务