BZOJ 4112 Pipe Stream [二分]
来源:互联网 发布:小学生教育软件 编辑:程序博客网 时间:2024/06/10 15:34
不要问我为什么连题目都没有的题我能AC。。。。
枚举答案,考虑将速度区间等长地划分成若干个小区间。
#include<cstdio>#include<cmath>#include<algorithm>using namespace std;int T,i,n;double l,v1,v2,t,s,nf,v;void solve(){ scanf("%lf%lf%lf%lf%lf",&l,&v1,&v2,&t,&s); for(v=v2,n=1,i=0;;i++){ if(n<=0){puts("impossible");return;} if(t*n>=v-v1){printf("%d\n",i);return;} nf=ceil(max(v-l/s/(i+1)-t,0.0)/t); n=(n-nf)*2; v-=nf*t; }}int main(){ for(scanf("%d",&T);T--;solve()); return 0;}
阅读全文
0 0
- BZOJ 4112 Pipe Stream [二分]
- 理解nodejs的stream和pipe机制
- nodejs Stream使用手册——pipe
- bzoj 1199 二分暴力
- bzoj 1692 二分+hash
- BZOJ 2821 分块+二分
- bzoj 2016 二分答案
- bzoj 2348 二分
- BZOJ 1196 二分+Kruskal
- bzoj 1271 二分
- bzoj 3412 二分
- BZOJ-5090 (二分答案)
- pipe()
- pipe
- pipe
- pipe
- pipe
- PIPE
- Codeforce Round #382(Div 1) B
- 【codevs 3187】队列练习3
- 51nod 1248 2 3 5 7的倍数(包容排斥)
- 第13章 逻辑架构和UML包图
- android_获取另一个数据库的内容
- BZOJ 4112 Pipe Stream [二分]
- 用杯子量水问题通用解法
- Python 案例 004 (计算当前时间是一年中的第几天)
- 零拷贝内存 or 页锁定内存
- java 基础 笔记
- 利用java提供的Properties类注入配置文件相关属性信息
- Android_ViewPager切换动画详解(兼容3.0以下)
- 华为OJ之素数伴侣-匈牙利算法
- 第二次作业