关闭

[CodeM初赛A轮]A

169人阅读 评论(0) 收藏 举报
分类:

题解

看懂题意题。

#include<cstdio>
#include<algorithm>
#include<cmath>
#define fo(i,a,b) for(i=a;i<=b;i++)
#define fd(i,a,b) for(i=a;i>=b;i--)
using namespace std;
typedef double db;
const int maxn=1000+10;
db c[maxn],d[maxn];
int i,j,k,l,t,n,m;
db u,v,w,ans;
int main(){
    scanf("%d%lf%lf",&n,&v,&u);
    fo(i,1,n) scanf("%lf",&c[i]);
    fo(i,1,n) scanf("%lf",&d[i]);
    fo(i,1,n)
        fo(j,1,n){
            db w=c[i]-(j-1)*d[i]-v;
            ans=ans+u*n/w;
        }
    ans=ans/n;
    printf("%.3lf",ans);
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:210395次
    • 积分:9136
    • 等级:
    • 排名:第2014名
    • 原创:689篇
    • 转载:4篇
    • 译文:0篇
    • 评论:181条
    最新评论
    文章分类