InternationalOlympiadinInformatics2015 26thJuly-2ndAugust2015 Almaty,Kazakhstan Day1 teams Language:en-BOL Equipos Hayunaclasede estudiantes,enumeradosde a .Cadadíaelprofesordelaclasetiene algunosproyectosparalosestudiantes.Cadaproyectotienequesercompletadoporunequipode estudiantesesemismodía.Losproyectospuedentenerdiferentesdificultades.Paracadaproyecto,el profesorsabeexactamenteeltamañodelequipoquedebetrabajarenél. Diferentesestudiantespuedenpreferirdiferentestamañosdeequipo.Másprecisamente,elestudiante solopuedeserasignadoaunequipodetamañoentre y ,inclusivos.Cadadía,unestudiante puedeserasignadomáximoaunequipo.Algunosestudiantespuedennoserasignadosaningún equipo.Cadaequipotrabajaráenunproyecto. Elprofesorhaescogidolosproyectosparacadaunodelossiguientes días.Paracadaunodeestos días,determinesiesposibleasignarestudiantesalosequiposdetalmaneraqueexistaunequipo trabajandoencadaproyecto. Ejemplo Supongaquehay estudiantesy días.Lasrestriccionesdelosestudiantessobrelos tamañosdelosequiposestandadasenlatablaacontinuación. Estudiante 0 1 2 3 1 2 2 2 2 3 3 4 Enelprimerdíahay proyectos.Lostamañosrequeridosdelosequiposson y .Estosdosequipospuedenserformadosasignandoalestudiante0aunequipodetamaño1 ylosotrostresestudiantesaunequipodetamaño3. Enelsegundodíahay proyectosotravez,peroestavezlostamañosrequeridosdelosequipos son y .Enestecasonoesposibleformarlosequipos,yaquesolohayun estudiantequepuedeestarenunequipodetamaño1. Tarea Dadaladescripcióndetodoslosestudiantes: , ,y ,asícomolasecuenciade preguntas— unaporcadadía.Cadapreguntaconsistedeelnúmero deproyectosenesedíayunasecuencia delongitud conteniendolostamañosrequeridosdelosequipos.Paracadapregunta,su programadeberetornarsiesposibleformartodoslosequipos. Debeimplementarlasfuncionesinitycan: init(N,A,B)—serálaprimerafunciónqueelevaluador(grader)llamará,ylallamará 1/2 exactamenteunavez. N:elnúmerodeestudiantes. A:arreglodelongitudN:A[i]elmínimotamañodeequipoparaelestudiante . B:arreglodelongitudN:B[i]elmáximotamañodeequipoparaelestudiante . Lafunciónnotienevalorderetorno. Puedeasumirque A[i] B[i] Nparacada . N can(M,K)—Despuesdellamarinit,elevaluadorllamaráestafunción veces consecutivas,unavezporcadadía. M:elnúmerodeproyectosparaestedía. K:unarreglodelongitudMconteniendoeltamañodeequiporequeridoparacadaunode losproyectos. Lafuncióndeberetornar1siesposibleformartodoslosequiposrequeridosy0enotro caso. Puedeasumirque M ,yqueparacada NotequelasumadetodoslosK[i]puedeexceder M setiene K[i] . . Subtareas Denotemoscon lasumadelosvaloresdeMentodoslosllamadosacan(M,K). Subtarea puntos Restriccionesadicionales 1 2 3 4 Ninguna Ninguna 21 13 43 23 Evaluadordeejemplo Elevaluadorejemploleelaentradaenelsiguienteformato: línea1:N líneas2,…,N+1:A[i]B[i] líneaN+2:Q líneasN+3,…,N+Q+2:MK[0]K[1]…K[M-1] Foreachquestion,thesamplegraderprintsthereturnvalueofcan. 2/2