Average is not Fast Enough!
2017-03-21 22:16
225 查看
#include <iostream>
#include<iomanip>
#include<cstdio>
using namespace std;
int main()
{
int n;
char c,h,m1,m2,s1,s2;
cin>>n;
double d;
cin>>d;
int number;
while(cin>>number)
{
double sum=0;
bool b=1;
for(int i=0;i<n;i++)
{
getchar();
scanf("%c:%c%c:%c%c",&h,&m1,&m2,&s1,&s2);
if(h=='-')
{
b=0;
}
else
sum+=60*(h-'0')+((m1-'0')*10+m2-'0')+(double)((s1-'0')*10+s2-'0')/60;
}
int speedm=sum/d;
int speeds=(sum/d-speedm)*60+0.5;
if(!b)
printf("%3d: -\n",number);
else
{
if(speeds==60)
printf("%3d:%2d:00 min/km\n",number,speedm+1);
else if(speeds<10)
printf("%3d: %d:0%d min/km\n",number,speedm,speeds);
else
printf("%3d: %d:%d min/km\n",number,speedm,speeds);
}
}
}
#include<iomanip>
#include<cstdio>
using namespace std;
int main()
{
int n;
char c,h,m1,m2,s1,s2;
cin>>n;
double d;
cin>>d;
int number;
while(cin>>number)
{
double sum=0;
bool b=1;
for(int i=0;i<n;i++)
{
getchar();
scanf("%c:%c%c:%c%c",&h,&m1,&m2,&s1,&s2);
if(h=='-')
{
b=0;
}
else
sum+=60*(h-'0')+((m1-'0')*10+m2-'0')+(double)((s1-'0')*10+s2-'0')/60;
}
int speedm=sum/d;
int speeds=(sum/d-speedm)*60+0.5;
if(!b)
printf("%3d: -\n",number);
else
{
if(speeds==60)
printf("%3d:%2d:00 min/km\n",number,speedm+1);
else if(speeds<10)
printf("%3d: %d:0%d min/km\n",number,speedm,speeds);
else
printf("%3d: %d:%d min/km\n",number,speedm,speeds);
}
}
}
相关文章推荐
- HDU 1036 Average is not Fast Enough!
- POJ 2565 Average is not Fast Enough!
- 杭电1036 Average is not Fast Enough!
- poj 2565 Average is not Fast Enough! 水题
- Average is not Fast Enough!
- 杭电OJ——1036 Average is not Fast Enough!
- Average is not Fast Enough! hdoj 1036
- HDU1036 - Average is not Fast Enough! (简单题)
- HDU 1036 - Average is not Fast Enough!
- FOJ 1164 Average is not Fast Enough!
- HDU 1036 Average is not Fast Enough! (水题)
- 【FOJ 1164】 Average is not Fast Enough!
- HDU1036 Average is not Fast Enough!(java)
- HDU-1036 Average is not Fast Enough!
- HDU 1036 Average is not Fast Enough!
- HDU 1036 Average is not Fast Enough!
- HDU1036 Average is not Fast Enough!
- 杭电OJ-1036_Average is not Fast Enough!
- HDOJ 1036 Average is not Fast Enough!
- HDU 1036 Average is not Fast Enough!(水题)