1. Bases del Concurso de programación regional
2013 - UNSAAC
Sobre la Competencia
El Concurso Regional de Programación – UNSAAC, una competencia basado en equipos, con
sede en la Universidad de San Antonio Abad del Cusco. El concurso consiste en implementar
algoritmos para cada uno de los problemas planteados. El concurso fomenta la creatividad, el
trabajo en equipo y la innovación en la creación de nuevos programas de software, y permite
a los estudiantes poner a prueba su habilidad para actuar bajo presión.
Reglas
Las
reglas
presentadas
aquí
siguen
las recomendaciones de ACM
International
Collegiate Programming Contest (ICPC) referidas a sus competencias regionales.
Misión
La Competencia de Programación brinda a los estudiantes universitarios una oportunidad para
demostrar y mejorar sus habilidades en solución de problemas de programación y trabajo en
equipo.
Descripción General
La Competencia de Programación es el evento regional como preparatoria para Latinoamérica
de la ACM International Collegiate Programming Contest.
Durante la competencia, los equipos compuestos de a lo más 3 estudiantes, trabajarán de 8
a 10 problemas de desarrollo e implementación de algoritmos durante un tiempo limitado (4
a 5 horas). Los ganadores de la Competencia de Programación serán premiados hasta el
tercer lugar.
Organización
Las reglas de la Competencia de Programación siguen la dirección determinada por el
Steering Committee of the ACM International Collegiate Programming Contest. La
competencia está organizada por los alumnos de la carrera profesional de Ingeniería
Informática y de Sistemas, de la Universidad Nacional de San Antonio Abad del Cusco
asesorado por los docentes Mg. Lauro Enciso Rodas , Lic. Waldo Ibarra y Ing. Luis Palma
Beltran.
Condiciones de participación
En la competencia participan los equipos de estudiantes actuales de las universidades e
institutos de nuestra región.
Estos estudiantes constituirán equipos de a lo más 3 personas que deben ser elegibles para
competir en la Final Mundial. Cada miembro del equipo deben cumplir con los siguientes
requerimientos básicos (obligatorios):
• Estar previamente inscrito en el concurso.
Fechas importantes
•
Las inscripciones estarán abiertas del 10 de Octubre al 18 de Octubre del 2013 hasta
las 17 horas del último día de inscripción, las inscripciones de los equipos y sus
integrantes se podrán realizar en el siguiente sito web “goo.gl/lTGsHa”.
•
•
•
•
La competencia se realizara de día Sábado 19 de Octubre del 2013.
Concentración 7:30 a.m. en el pabellón de Informática.
Inicio del Warm up 8:00 a.m. hasta 9:00 a.m en el pabellón de Informática
Inicio de competencia Competencia de Programación 9:00 a.m.
1. La competencia de programación se realizara en el pabellón de Ing. Informática y de
Sistemas-UNSAAC.
2. Idioma. El material impreso referido a la Competencia de Programación será distribuido
solamente en español.
3. Materiales. Los competidores pueden llevar a la competencia materiales impresos, tales
como libros, manuales, fotocopias y listados de programas. Materiales guardados
magnéticamente o electrónicamente, tales como versiones de software u otra información, no
serán
permitidos.
4. Excluyendo la computadora suministrada, durante la competencia no se puede usar otros
dispositivos electrónicos como notebook, palm, agenda electrónica, traductor electrónico,
calculadora, reloj con calculadora, discman, MP3/MP4 player ni teléfono celular. Tampoco se
2. puede usar ningún dispositivo de almacenamiento externo como CD, DVD, flash drive, mobile
disk, MP3/MP4 player, cámara/videocámara digital, ni dispositivos de comunicación.
5. No se puede hacer llamadas telefónicas durante la competencia.
6. Requerimientos técnicos. Los lenguajes de programación de la competencia incluyen C, C+
+, C#, Python, Pascal y Java. Cada equipo podrá usar una sola computadora.
7. Soporte técnico. Personas de soporte técnico estarán disponibles durante la competencia.
8. La Competencia. La Competencia de Programación consiste de una colección de 8 a 10
problemas que deberán ser resueltos en 4 horas.
Los equipos deberán dar una posible solución del problema al Jurado Calificador (Software),
para que obtengan una aceptación o rechazo de la solución. En caso de rechazo, nuevas
soluciones tendrán que ser implementadas.
9. Disciplina. Los competidores no deben hablar a nadie excepto a los miembros de su equipo
y personal designado por el Director de la sede.
Cualquier falla que ocurriese en el sistema debe ser comunicada al soporte técnico.
Cualquier conducta irregular de un competidor que comprometa la competencia, podría
causar la descalificación del equipo.
10. Puntuación. El primer criterio para calificar un equipo es el número de problemas resuelto
correctamente. Una solución será considerada incorrecta si:
• El programa no puede ser compilado correctamente;
•
•
•
Su tiempo de ejecución excede un "razonable" espacio de tiempo, u ocurre un error
de ejecución (runtime error);
El programa da una respuesta incorrecta;
El formato de salida difiere del especificado en el enunciado del problema.
Si el primer criterio lleva a un empate, los equipos que han obtenido sus soluciones en el
menor tiempo total serán mejor calificados.
El tiempo total es la suma de los tiempos consumidos en solucionar cada problema resuelto
correctamente. El tiempo consumido para resolver un problema es el tiempo transcurrido
desde el inicio de la competencia hasta la entrega de la primera solución aceptada por el
jurado, más 20 minutos de penalización por cada envío rechazado de dicho problema. Los
problemas no solucionados no consumen tiempo.
Inscripción
Las inscripciones se llevaran a cabo en el pabellón de Ing. Informática y se
sistemas - UNSAAC los días miércoles 16 y jueves 17 de Octubre de 9 a.m. a
1 p.m.
También las inscripciones estarán disponibles vía Online en el siguiente sitio
web “goo.gl/lTGsHa”, que estará disponible hasta el día jueves 17 de
Octubre hasta las 8 p.m.
Agenda
Sábado, 19 de octubre del 2013
En Cusco:
07:30 - 08:00 horas
Ingreso de participantes a los Laboratorios de
computación(Pabellón de Ing. Informática y de SistemasUNSAAC, 3er Piso)
08:00 - 09:00 horas
Familiarización con el ambiente de trabajo y prueba del
sistema del concurso.
09:00 – 13:00 horas
Competencia de programación
13:30 horas
Ceremonia de premiación: anuncio de los resultados
(3er Piso del Pabellón)
3. Ubicación
La competencia de programación tendrá lugar en los laboratorios de la Especialidad de
Ingeniería Informática y de Sistemas, (3er piso) de la
Universidad Nacional de San
Antonio Abad del Cusco (Av. La cultura Nro. 733, Cusco)
Ambiente
Hardware:
…
4. Software:
• Sistema
•
Operativo:
Windows 8 Pro (x86 bits)
Desktop:
Windows 8
•
•
•
•
Editores:
Notepad++5.9.6.1; Visual Studio 2010; NetBeans 7.3 ; Fre
Pascal 2.4.1. ; Sublime Text 3
Lenguajes:
Java:
java-7-sun
(6.26-1natty1)
1.6.0_26
C/C++: gcc/g++
C#: Microsoft.Net Framework 2.0 (SDK)
Free Pascal: fpk Pascal(Windows x86)
Python 2.7
IDE:
NetBeans 7.3, Visual Studio 2013
Documentación:
man-pages (en_US, es_PE) , openjdk-7-doc, jdk-6u25
stl-manual, pc2-Teamguide.pdf
•
Comunicación:
PC²
Team Guide
(pc2-9.1.6-2136)