Codeforces Round #364 (Div. 2) D. As Fast As Possible(数学推导)
2016-07-23 15:05
393 查看
对于最小时间,一定满足所有的队伍同时到达终点,也就是所有的队伍走路和坐车的时间是相同的。
这样就可以列方程来求解了。
数学题不要怕,毕竟都是初级数学内容,多想一下就行了。
这样就可以列方程来求解了。
数学题不要怕,毕竟都是初级数学内容,多想一下就行了。
#include <cstdio> #include <iostream> #include <cstring> using namespace std; #define pr(x) cout << #x << ": " << x << " " #define pl(x) cout << #x << ": " << x << endl; struct jibancanyang { int n, k; double l, v1, v2; void run() { while (cin >> n >> l >> v1 >> v2 >> k) { double a = (v2 - v1) /(v2 + v1) * v1 + v1; double b = (k + n - 1) / k - 1; double t2 = l / (a * b + v2); double t1 = (l - v2 * t2) / v1; printf("%.14f\n", t1 + t2); } } }ac; int main() { #ifdef LOCAL freopen("in.txt", "r", stdin); //freopen("out.txt", "w", stdout); #endif ac.run(); return 0; }
相关文章推荐
- android学习笔记之调用拨号界面拨打电话
- 利用Application自身特性可以代替单利模式吗
- 网络聊天程序设计(文字+语音)
- import package的问题
- vector::cbegin (c++11)
- java常用类(基础)
- 临界区和互斥量的区别
- HDU 2087 剪花布条简单KMP
- hadoop map 与reduce 的流程
- MyBatis使用大全(4)------XML映射文件配置
- Python定时任务框架APScheduler 3.0.3 Cron示例
- 吴传之火烧连营
- Android 混淆配置文件(项目中的)
- IT--java--jdk参数设置
- #xubuntu#字体丑的问题
- windows主机网络信息获取程序设计
- 2进制转10进制 模板实现
- Android中Handler的post和sendMessage的区别
- HDU 1789 Doing Homework again
- SAP-MM-代码大全