package Ġbr . com . gab ry el . round 1 B Ċ Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġg ab ry el Ġon Ġ 0 7 / 0 4 / 1 7 . Ċ Ġ*/ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġsc Ġ= ĠScanner ( System .` in `) ĊĊĠĠĠ Ġfor Ġ( case Ġin Ġ 1 Ġ.. Ġsc . nextInt ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Case Ġ#$ case : Ġ${ Solver A (). solve ( sc )} ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠSolver A Ġ{ ĊĠĠĠ Ġfun Ġsolve ( sc : ĠScanner ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdestination Ġ= Ġsc . next Double () ĊĠĠĠĠĠĠĠ Ġval Ġhor ses Ġ= Ġsc . nextInt () ĊĊĠĠĠĠĠĠĠ Ġvar Ġmin Time Ġ= Ġ 0 . 0 ĊĊĠĠĠĠĠĠĠ Ġfor Ġ( h orse Num Ġin Ġ 1 .. hor ses ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġh orse Start Ġ= Ġsc . next Double () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġh orse Speed Ġ= Ġsc . next Double () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtime To Finish Ġ= Ġ(( destination Ġ- Ġh orse Start ) Ġ/ Ġh orse Speed ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġmin Time Ġ= ĠMath . max ( min Time , Ġtime To Finish ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠString . format ( Locale . EN GL ISH , Ġ"% . 6 f ", Ġdestination Ġ/ Ġmin Time ) ĊĠĠĠ Ġ} Ċ }