import Ġjava . util .* Ċ import Ġkotlin . random . Random Ċ import Ġkotlin . system . exit Process Ċ Ċ const Ġval ĠSE COND _ IN _ M ILL IS Ġ= Ġ 1 0 0 0 L Ċ const Ġval ĠMAX _ NUMBER Ġ= Ġ 9 9 9 Ċ Ċ val Ġoperations Ġ= Ġmap Of < String , Ġ( Number , ĠNumber ) Ġ-> ĠNumber >( ĊĠĠĠ Ġ" +" Ġto Ġ{ Ġa , Ġb Ġ-> Ġa . toInt ()+ b . toInt () Ġ}, ĊĠĠĠ Ġ"-" Ġto Ġ{ Ġa , Ġb Ġ-> Ġa . toInt ()- b . toInt () Ġ}, Ċ ) Ċ Ċ val Ġanswers Ġ= Ġmutable ListOf < Long >() Ċ var Ġexpressions Ġ= Ġ 0 Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln (" Ðľ Ð°ÑĤ ÐµÐ¼ Ð°ÑĤ Ð¸ÑĩÐµÑģ ÐºÐ¸Ð¹ ĠÑĤÑĢ ÐµÐ½Ð¸ ÑĢÐ¾Ð² Ñī Ð¸Ðº ") ĊĠĠĠ Ġprintln (": s ( k ip ) Ġ- ĠÐ¿ÑĢ Ð¾Ð¿ ÑĥÑģÑĤ Ð¸ÑĤÑĮ ĠÐ¿ÑĢ Ð¸Ð¼ÐµÑĢ ") ĊĠĠĠ Ġprintln (": q ( uit ) Ġ- ĠÐ²Ñĭ Ð¹ ÑĤÐ¸ ") ĊĠĠĠ Ġprintln () ĊĊĠĠĠ ĠScanner ( System .` in `). use Ġ{ ĊĠĠĠĠĠĠĠ Ġwhile ( true ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġa Ġ= ĠRandom . nextInt ( MAX _ NUMBER ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġb Ġ= ĠRandom . nextInt ( MAX _ NUMBER ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġoperation Ġ= Ġoperations . entries . sh uffled (). first () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanswer Ġ= Ġoperation . value ( a , Ġb ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠstartTime Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprint ("$ a ${ operation . key }$ b =") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen ( it . nextLine ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ": quit ", Ġ": q " Ġ-> Ġquit () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ": skip ", Ġ": s " Ġ-> Ġprintln (" ÐŁ ÑĢÐ°Ð² Ð¸Ð»ÑĮ Ð½ÑĭÐ¹ ĠÐ¾ÑĤ Ð²ÐµÑĤ ĠÐ±Ñĭ Ð» Ġ$ answer ") ĊĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġanswer . toString () Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanswer Time Ġ= ĠSystem . currentTimeMillis () Ġ- ĠstartTime ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġanswers . add ( answer Time ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" ÐŁ ÑĢÐ°Ð² Ð¸Ð»ÑĮ Ð½ÑĭÐ¹ ĠÐ¾ÑĤ Ð²ÐµÑĤ . ĠÐĴ Ñĭ ĠÐ¾ÑĤ Ð²ÐµÑĤ Ð¸Ð»Ð¸ ĠÐ½Ð° ĠÐ¿ÑĢ Ð¸Ð¼ÐµÑĢ ĠÐ·Ð° Ġ${ answer Time / SECOND _ IN _ M ILL IS } ĠÑģ ÐµÐº ÑĥÐ½ Ð´ Ñĭ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġprintln (" ÐĿ ÐµÐ² ÐµÑĢ Ð½ÑĭÐ¹ ĠÐ¾ÑĤ Ð²ÐµÑĤ ! Ġ$ answer ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpressions ++ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġquit () Ġ{ ĊĠĠĠ Ġprintln ("${ answers . size } ĠÐ¿ÑĢÐ°Ð² ÐµÐ»ÑĮ Ð½ÑĭÑħ ĠÐ¾ÑĤ Ð²ÐµÑĤ Ð¾Ð² ĠÐ¸Ð· Ġ$ expressions ") ĊĠĠĠ Ġif ( answers . size != 0 ) ĊĠĠĠĠĠĠĠ Ġprintln (" Ð¡ ÑĢÐµÐ´ Ð½ ÐµÐµ ĠÐ²ÑĢÐµÐ¼ Ñı ĠÐ²Ñĭ Ñĩ Ð¸Ñģ Ð»ÐµÐ½Ð¸Ñı : Ġ${ answers . average ()/ SECOND _ IN _ M ILL IS } Ñģ ") ĊĠĠĠ Ġelse Ġprintln (" ÐŁ Ð»Ð¾ Ñħ Ð¾Ð¹ ĠÐ¸Ð· ĠÑĤ ÐµÐ± Ñı ĠÐ¼ Ð°ÑĤ ÐµÐ¼ Ð°ÑĤ Ð¸Ðº ") ĊĠĠĠ Ġexit Process ( 0 ) Ċ } Ċ