/*
*题目大意:
* 有一排车,每辆车有长度以及速度,保证每辆车
* 不想撞的情况下,这些车最快通过路口的时间。
*解题思路:
* 求出这些车中的最小速度,总路程除以最小速度即可。
*/
View Code
1 #include <iostream> 2 using namespace std; 3 int main(void) 4 { 5 int n; 6 while(scanf("%d", &n) == 1) 7 { 8 int len, speed; 9 double MinSpe = INT_MAX, sum = 0; 10 for(int i = 0; i < n; i++) 11 { 12 scanf("%d %d", &len, &speed); 13 if(speed < MinSpe) 14 MinSpe = speed; 15 sum += len; 16 } 17 printf("%.2lf\n", sum / MinSpe); 18 } 19 return 0; 20 }