首页 > 代码库 > UVA 10693 10693 - Traffic Volume(数论)
UVA 10693 10693 - Traffic Volume(数论)
题目链接:10693 - Traffic Volume
根据物理知识, 车经过的时间等于,距离/速度,所以可以列出公式t = (l + d)/v,v/2f + d/v,只有当v / 2f = d/v时,时间最小,v = sqrt(2df),之后时间也能算了。
#include <stdio.h> #include <string.h> #include <math.h> double l, f; int main() { while (~scanf("%lf%lf", &l, &f) && l || f) { double v = sqrt(2 * l * f); double t = l / v + v / (2 * f); printf("%.8lf %.8lf\n", v, 3600 / t); } return 0; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。