Page 3 of 3
Re: 10281 - Average Speed
Posted: Wed Aug 15, 2012 7:27 pm
by tzupengwang
I get AC now~
But it's not a precision problem
it's a input problem with the first line
it's not necessary to have a "speed" input at the end of the first line
Thank you very for your help !!!
I really appreciate it
Re: 10281 - Average Speed
Posted: Tue Jan 01, 2013 5:53 pm
by alimbubt
Critical Input
Input:
Code: Select all
00:00:01 100
00:15:01
00:30:01
01:00:01 0
03:00:01
03:00:05 140
Output:
Code: Select all
00:15:01 25.00 km
00:30:01 50.00 km
03:00:01 100.00 km
Re: 10281 - Average Speed
Posted: Sun Aug 18, 2013 1:31 am
by techbd123
Re: 10281 - Average Speed
Posted: Mon Aug 19, 2013 10:08 pm
by brianfry713
tzupengwang wrote:I get AC now~
But it's not a precision problem
it's a input problem with the first line
it's not necessary to have a "speed" input at the end of the first line
Thank you very for your help !!!
I really appreciate it
Re: 10281 - Average Speed
Posted: Wed Aug 21, 2013 12:29 am
by techbd123
Thanks to Guru! Brianfry
Re: 10281 - Average Speed
Posted: Tue Oct 08, 2013 12:35 am
by brianfry713
Re: 10281 - Average Speed
Posted: Wed Dec 04, 2013 11:28 am
by triplemzim
Thanks brianfry...

Re: 10281 - Average Speed
Posted: Sun Dec 29, 2013 6:09 pm
by sadmansobhan
Code: Select all
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
int speed,first,temp,second,len,i;
float total=0;
char time[20];
while(gets(time))
{
len=strlen(time);
if(len<9)
{
second=((time[0]-'0')*10+time[1]-'0')*3600+((time[3]-'0')*10+time[4]-'0')*60+(time[6]-'0')*10+time[7]-'0';
total+=((second-first)*speed)/3600;
printf("%s %.2f km\n", time, total);
first=second;
}
else
{
second=((time[0]-'0')*10+time[1]-'0')*3600+((time[3]-'0')*10+time[4]-'0')*60+(time[6]-'0')*10+time[7]-'0';
total+=((second-first)*speed)/3600;
speed=0;
temp=len-1;
i=1;
while(temp>8)
{
speed+=(time[temp]-'0')*i;
i=i*10;
temp--;
}
first=second;
}
}
return 0;
}
i am getting wrong answer. but my code give sample output. please help me.
Re: 10281 - Average Speed
Posted: Wed Jan 15, 2014 1:21 am
by brianfry713
Try using double instead of float
Re: 10281 - Average Speed
Posted: Tue May 13, 2014 12:34 pm
by uDebug
brianfry713 and alimbubt,
Thanks for the great test cases.