码迷,mamicode.com
首页 > 其他好文 > 详细

HDU 1036 - Average is not Fast Enough!

时间:2016-04-30 14:14:12      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

加起来除一下

然后四舍五入?反正这样过了

 1 #include <iostream>
 2 #include <cmath>
 3 using namespace std;
 4 int n;
 5 double d,t;
 6 int name,h;
 7 char c[10];
 8 bool flag;
 9 int main()
10 {
11     cin>>n>>d;
12     int cnt=0;
13     while(cin>>name)
14     {
15         t=0;
16         flag=1;
17         for(int i=1;i<=n;i++)
18         {
19             cin>>c;
20             if(c[0]==-) flag=0;
21             if(flag)
22             {
23                 t+=(c[0]-0)*60*60;
24                 t+=((c[2]-0)*10+c[3]-0)*60;
25                 t+=((c[5]-0)*10+c[6]-0);                
26             }
27         }
28         if(!flag){
29             printf("%3d: -\n",name);
30             continue;
31         }
32         t=int((t/d)+0.5);
33         printf("%3d:%2d:%02d min/km\n",name,(int)t/60,(int)t%60);
34     }
35 }

 

HDU 1036 - Average is not Fast Enough!

标签:

原文地址:http://www.cnblogs.com/nicetomeetu/p/5448680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!