InternationalOlympiadinInformatics2015 26thJuly-2ndAugust2015 Almaty,Kazakhstan Day1 boxes Language:es-DOM CajasconSouvenirs ElúltimoactodelaceremoniadeaperturadelaIOI2015estáenprogreso.Durantelaceremoniade aperturasesuponíaquecadaequiporecibiríaunsouvenirporpartedelanfitrión.Sinembargo,todos losvoluntariosestántanconcentradosenlaceremoniaqueseolvidarondelossouvenirs.Laúnica personaqueserecuerdadeellosesAman.EsunvoluntarioentusiastaydeseaquelaIOIsea perfecta,porloquequiereentregartodoslossouvernisyhacerloenelmenortiempoposible. Ellocaldelaceremoniadeaperturaesuncírculodivididoen seccionesidénticas.Lassecciones alrededordelcírculoestánenumeradasconsecutivamentede a .Estoes,para ,lassecciones e sonadyacentes,ytambiénlosonlassecciones y . Entotalhay equiposenellocal.Cadaequipoestásentadoenunadelassecciones.Cadasección puedecontenerarbitrariamentemuchosequipos.Algunasseccionespuedeninclusoestarvacías. Hay souvenirsidénticos.Alinicio,Amanytodoslossouvenirsseencuentranenlasección . Amandebedarunsouveniracadaequipo,yluegodeentregarelúltimosouvenir,éldeberetornarala sección .Tenencuentaquealgunosequipospuedenestarsentadosenlasección . Encualquiermomento,Amanpuedecargarnomásque souvenirs.Amandeberecogerlos souvenirsenlasección ,yestonolecuestanadadetiempo.Cadasouvenirdebesercargadohasta queseentregueaunodelosequipos.CuandoAmancargaunoomásdelossouvenirsyllegaauna secciónconunoomásequiposquehastaesemomentonohayanrecibidosouvenirs,élpuede entregarleacadaunodeéstos,unodelossouvenirsquecarga.Estotambiénpasainstantáneamente. Laúnicoqueletomatiempoeselmovimiento.Amanpuedemoverseporellocalcircularenambas direcciones.Almoverseaunasecciónadyacente(yaseaenladireccióndelasmanecillasdelrelojo lacontrariaaésta),estoletomaexactamenteunsegundo,sinimportarcuántossouvenirscarga. TutareaesencontrarelmenornúmerodesegundosqueAmannecesitaparaentregartodoslos souvenirsyfinalmenteretornarasuposicióninicial. Ejemplo Enesteejemplotenemos equipos.LacapacidaddecargadeAmanes deseccioneses .Losequiposestánubicadosenlassecciones1,2y5. ,yelnúmero 1/2 Enlafiguradearribasemuestraunadelassolucionesóptimas.Ensuprimerrecorrido,Amantoma dossouvenirs,entregaunoalequipoenlasección2,yluegoelotroalequipoenlasección5,y finalmenteretornaalasección0.Esterecorridoletoma8segundos.Ensusegundorecorrido,Aman lellevaelsouvenirrestantealequipoenlasección1yluegoretornaalasección0.Paraestoél necesita2segundosadicionales.Eltiempototalesentonces10segundos. Tarea Tedan , , ylasposicionesdetodoslosequipos.Calculaelmínimonúmerodesegundosque Amannecesitaparaentregartodoslossouvenirsyretornaralasección .Necesitasimplementarla funcióndelivery: delivery(N,K,L,positions) —Estafunciónserállamadaporelgraderexactamente unavez. N:elnúmerodeequipos. K:elmáximonúmerodesouvenirsqueAmanpuedecargaralavez. L:elnúmerodeseccionesenellocaldelaceremoniadeapertura. positions:unarreglodelongitud .positions[0],...,positions[N-1] almacenanlosnúmerosdeseccionesdetodoslosequipos.Loselementosdepositions estánordenadosenformano-decreciente. LafuncióndeberetornarelmínimonúmerodesegundosenelcualAmanpuede completarestatarea. Sub-tareas sub-tarea puntos 1 2 3 4 5 6 10 10 15 15 20 30 GraderdeEjemplo Elgraderdeejemploleelaentradaenelsiguienteformato: línea1:NKL línea2:positions[0]…positions[N-1] Elgraderdeejemploimprimeelvalorqueretornalafuncióndelivery. 2/2