标签:接下来 dem namespace head 保留 title 题目 问题 队列
时间限制:1秒
空间限制:32768K
第一行整数n(<=1000), 实数v(<=100) , 实数u(<=10) 第二行n个实数每个人的速度c[i](<=50000) 第三行n个实数值每个人衰减量d[i](<=10) 输入数据保证每个人的速度不会衰减到<=v
答案保留3位小数。
10 37.618 0.422 72.865 126.767 202.680 106.102 99.516 134.418 167.952 173.646 120.210 136.571 2.941 3.664 7.363 4.161 0.246 8.046 5.521 7.473 7.178 5.649
0.815
#include <stdio.h> #include <bits/stdc++.h> #define rep(i,x,y) for(int i=x;i<=y;++i) #define dep(i,x,y) for(int i=x;i>=y;--i) using namespace std; const int N = 1005; int n; double v,u,c[N],d[N]; int main(){ scanf("%d%lf%lf",&n,&v,&u); rep(i,1,n) scanf("%lf",c+i); rep(i,1,n) scanf("%lf",d+i); double ans = 0; rep(i,1,n) rep(j,1,n) ans+=1.0/(c[i]-(j-1)*d[i]-v); ans*=u; printf("%.3f\n",ans); }
时间限制:1秒
空间限制:32768K
第一行一个整数n, 1 ≤ n ≤ 10^5 第二行两个整数T,C,其中0 ≤ T ≤ 10^4, 0 ≤ C ≤ 10^9 接下来n行每行两个整数t[i],c[i] 0 ≤ t[i], c[i] ≤ 10^4
如果非法,输出“Impossible”(不带引号)否则第一行输出“Possible"(不带引号),第二行输出一个保留4位小数的实数表示答案。 样例解释:往第二杯水中倒0.5升水 往第三杯水中到1升水 三杯水的温度都变成了20
3 10 2 20 1 25 1 30 1
Possible 20.0000
标签:接下来 dem namespace head 保留 title 题目 问题 队列
原文地址:http://www.cnblogs.com/BobHuang/p/7048157.html