ACM Boys: Detrás de cámara


El con­curso de pro­gra­mación orga­ni­zado por ACM e IBM se real­iza todos los años y con­voca a estu­di­antes de todo el mundo divi­di­dos en regiones en las cuales com­piten por alcan­zar cier­tos cupos que los lle­varían a la final mundial. Perú aún no ha par­tic­i­pado en una final mundial pero cada año se acerca un poco más, esper­e­mos que pronto se logre aquel sueño. Este año el con­curso se llevo a cabo en la PUCP la cual es la sede peru­ana hace var­ios años y la FIIS pre­sentó tres equipos: //Quítale el fre­open, UNI-FIIS2 y UNI-FIIS3. El porqué del primer nom­bre, es porque existe un comando en C++ lla­mado “fre­open” que sirve para leer datos de un archivo y es muy usado para pro­bar los prob­le­mas, sin embargo, siem­pre se debe bor­rar o comen­tar con “//” porque sino se pro­duce un error a la hora de enviar las solu­ciones al juez. Los otros dos equipos no tuvieron nom­bre por falta de coor­di­nación en las inscripciones.

En este post con­taré de man­era infor­mal un poco lo que se vivió en la interna, algu­nas anec­do­tas y cosas que no se dicen en las cer­e­mo­nias de pre­miación. En primer lugar, la preparación para estos con­cur­sos es ardua, y se debe inver­tir bas­tantes horas de prác­tica y de apren­dizaje, nosotros hemos lle­vado este aspecto de dos for­mas: 1) indi­vid­ual­mente par­tic­i­pando en los matches (“machis”, “maches”, se ha ido des­for­mando la pro­nun­ciación) que orga­niza sem­anal­mente Top­Coder y que nos per­mite ganar rapi­dez en la res­olu­ción de los prob­le­mas y 2) de man­era gru­pal todos los domin­gos en el Lab E de la fac­ul­tad con la direc­ción de Fran­cisco, más cono­cido en el mundillo de la pro­gra­mación como  “trulo”. Se supone que las clases los domin­gos empez­a­ban a las 9 am, pero siem­pre había cierto retraso y empez­aba a las 10am. La hora de sal­ida vari­aba, algu­nas veces nos quedábamos hasta que nos boten, otras veces nos íbamos más tem­prano e inclu­sive algu­nas veces regresábamos en la tarde a seguir pre­vio almuerzo al frente de la FIIS. Todo este pro­ceso desde marzo o abril hasta noviem­bre que es el mes del concurso.

El con­curso requiere que vayamos un día antes a la PUCP para pro­bar los equipos y cono­cer las reglas del con­curso. Este año hubo cier­tas varia­ciones y una pequeña sor­presa con respecto a años ante­ri­ores. Entre las varia­ciones: no hubo sor­teo de máquinas en el lab­o­ra­to­rio, el año pasado se sorteó y uno podía escoger la ubi­cación que quería, el año pasado usamos Win­dows y este año cam­biaron a Ubuntu, lo cual creo que fue una desven­taja ya que muchos no estabamos famil­iar­iza­dos con dicho sis­tema y habíamos venido prac­ti­cando en Win­dows. A la hora de resolver los prob­le­mas mi equipo se con­fundía y perdíamos tiempo valioso sola­mente por no saber usar dicho sis­tema. Y la sor­presa fue que “trulo” sería parte de los jue­ces y por fin después de var­ios años le darían su polo negro. “Trulo” ha par­tic­i­pado y ganado rep­re­sen­tando a la FIEE y siem­pre le daban el polo blanco de con­cur­sante, ahora le dieron el polo negro de juez. La fun­ción del juez era apre­tar una tecla para ver si la solu­ción recibida era la cor­recta, es decir ellos evalúa­ban las solu­ciones que los con­cur­santes enviabamos.

El día del con­curso cada uno debía ir por su cuenta y lle­gar antes de las 9am, el con­curso tuvo un retraso y empezó  a las 11 y algo más. A cada equipo le entre­garon tres cuadernil­los con enun­ci­a­dos de prob­le­mas que debían ser resuel­tos en una sola máquina, luego enviar su solu­ción. El truco en este tipo de con­curso es comen­zar iden­ti­f­i­cando el prob­lema más fácil porque siem­pre ponen un prob­lema bien sen­cillo. Mi equipo logró enviar dicho prob­lema ráp­i­da­mente y ganamos algo de con­fi­anza. Luego inten­ta­mos los demás prob­le­mas e hici­mos un total de 3 envíos cor­rec­tos, como aún nos sobraba tiempo hici­mos dos prob­le­mas más pero no fueron cor­rec­tos. El con­curso en total dura 5 horas y durante el mismo te dan un pan con chichar­rón muy rico que no dura ni dos min­u­tos debido al ham­bre de los concursantes.

Antes del con­curso pudi­mos cono­cer al equipo de la PUCP lla­mado “hack­er­mate” ahora con nuevos inte­grantes, los cuales son estu­di­antes como nosotros y que sola­mente conocíamos por inter­net y por sus nicks (blood­seeker, luchin y ratax). Uno de ellos fue el que tomó la foto de todo el equipo ACM que ha venido cir­cu­lando en los afiches pega­dos por toda la FIIS y hasta en otras fac­ul­tades. El cen­tro de las bro­mas esta vez fue “trulo” ya que mien­tras con­versaba con los de la PUCP le decíamos que lo teníamos com­prado para que nos acepte nue­stros prob­le­mas: “Trulo tu ya sabes como es!!”, “Trulo acuer­date lo con­ver­sado”, “Trulo no te olvides!!” y otras frases más.  La ver­dad es que él no tenía acceso a nue­stro código y no podía ayu­darnos en nada, pero había que botar el estrés y molestarlo un poco. Al final del con­curso la seguimos: “Oe asi no era el trato!!”, ” ni te sientes en mi mesa en el walok!!”, entre otras.

Después de eso había que hacer hora hasta la noche para ir al Walok, asi que mien­tras esper­abamos al ing. Cieza las bro­mas seguían. Fuimos a comer algo por ahí mien­tras esper­abamos al ing. Bringas para luego ir al Walok. Después de la cer­e­mo­nia de pre­miación en el Walok, las fotos de rigor, las graba­ciones del ing. Cieza que pronto apare­cerán en youtube y de comer rico, nos fuimos a cel­e­brar por ahí. Esos detalles ya no se pueden con­tar en un blog serio como éste, pero resumiré diciendo que la pasamos chevere.

Bueno, esta crónica la he escrito a pedido a un com­pañero del blog, y quisiera ter­mi­nar agrade­ciendo a algu­nas per­sonas que han tenido mucho que ver en este tema. Primero al ing. Cieza que siem­pre estuvo pre­ocu­pado por nues­tra preparación y por darnos las facil­i­dades, al ing. Bringas por su apoyo, a “trulo” por aguan­tarnos y enseñarnos, a la fac­ul­tad por pagar el costo de la inscrip­ción y por el reconocimiento, y a mis com­pañeros por hacer que el equipo esté unido en todo momento. Gra­cias a todos.

Miguel Cór­dova

Artícu­los relacionados:

, , ,

  1. No hay Comentarios
(No será publicado)

  1. No hay trackbacks

Additional comments powered by BackType

Stop SOPA