设李刚在平路上骑车的速度为每小时x千米,
则上坡时速度为每小时x-6千米,下坡时速度为每小时x+3千米,
又设第二个小时内李刚上坡用了t小时,
根据题意,可得(x-6)×1+5=(x-6)t+x(1-t),
解得t=
,
则李刚上坡时间为(1+
)×60=
×60=70分钟,平路用了:60×2-70=50(分钟);
又设第三个小时内李刚下坡用了m小时,
则(x-6)×
+x(1-
)+3=x(1-m)+(x+3)m,
解得m=
,
得所以李刚下坡时间为:
×60=40分钟,平路用了:60-40=20(分钟);
综上,可得
(1)李刚骑上坡路所用的时间是70分钟,
(2)李刚骑下坡路所用的时间是40分钟,
根据上坡的路程与下坡的路程是相等的,
可得(x-6)×
=(x+3)×
,
解得x=18千米;
因为上坡时速度为每小时18-6=12千米,下坡时速度为每小时18+3=21千米,
所以12×
+18×
+21×
=49千米,
则甲、乙两地之间的距离是:49÷2=22.5千米.
答:李刚骑上坡路所用的时间是70分钟,李刚骑下坡路所用的时间是40分钟,甲、乙两地之间的距离是22.5千米.