EDITAR: Dado que la pregunta se ha modificado y vuelto a hacer, esta respuesta se escribió en diciembre de 2014.
Esta fue la primera vez que intenté la ronda en línea de ICPC Amritapuri (mi segundo año en NIT Allahabad) y tenía esta misma pregunta en mente cuando comencé a prepararme para el ICPC.
No creo que esté lo suficientemente calificado para hacer una declaración, pero al menos puedo decirte cómo se preparó mi equipo para esto … (somos solo un grupo de principiantes)
1> Habíamos empezado con un equipo de dos miembros ya que estábamos teniendo problemas para conseguir un tercer miembro. Esa vez solíamos tener problemas para resolver incluso los problemas básicos, así que comenzamos a practicar como un remedio obvio. Solíamos practicar en CodeChef y CodeForces. CodeChef Long fue realmente útil para llegar a nuevos temas. Terminamos resolviendo 3 preguntas en Long, pero esto claramente no fue suficiente
- Voy a asistir al GP de Lille en julio. Estoy seguro y totalmente interesado en hacerlo bien (tratando de terminar con el dinero). ¿Cuáles son algunas sugerencias sobre cómo jugar la prueba para un evento como este?
- ¿Cuáles son los preparativos básicos que necesitamos para el examen CAT? ¿Cómo podemos mejorar nuestro conocimiento sobre el inglés?
- Cómo comenzar a prepararse para los exámenes bancarios (India)
- Cómo romper NEET si estoy comenzando su preparación del estándar 12 (HSC)
- ¿Cuál es el paso más importante en la preparación de los servicios civiles?
2> El siguiente paso es analizar algunos algoritmos básicos, STL, un poco de práctica de DP y sentirse cómodo con técnicas como el hashing y el pre-cálculo. Terminamos resolviendo 5-6 problemas en CodeChef Long.
3> Siguiente paso, trabaje a tiempo .. Aquí vino CodeForces .. Comenzamos a participar en las rondas de CodeForces (Tried TopCoder, pero fue un poco desmotivante la primera vez) .. Las rondas de CodeForces son más competitivas y requieren más enfoque, velocidad y precisión. Fue entonces cuando nos dimos cuenta de que nos habíamos acostumbrado a resolver un problema muy lentamente debido a los desafíos largos.
Ahora, comenzamos algo que yo llamaría, auto-imposiciones … Mantuvimos el límite de tiempo para nosotros mismos. Resultado: Terminé resolviendo 6-7 preguntas en CodeChef Long en un máximo de 2 días.
4> Participamos en GCJ y terminamos resolviendo todas las preguntas (pero solo después de muchas WA). Entonces, comenzamos a trabajar en algunos casos de prueba difíciles cada vez que participábamos en cualquier concurso. Esta parte es muy importante como una. solo WA es muy dañino (solo somos principiantes, recuerden 😛) ..
5> En este momento, nuestros algoritmos básicos se aclararon y poco a poco fuimos mejorando nuestra velocidad … (y obtuvimos nuestro tercer miembro). El siguiente paso es trabajar en equipo. Este paso es muy importante, pero a nuestro equipo le faltó esto. , gracias a la demora en llegar al tercer compañero de equipo. El ICPC es muy diferente de los eventos individuales, ya que tiene que trabajar en equipo. Diseñamos estrategias, conocimos los puntos fuertes / débiles de los demás y comenzamos. Participando en eventos de equipo.
6> No somos un grupo de programadores asombrosos, somos principiantes y este hecho se reflejó en nuestro desempeño en nuestro concurso intra-universitario de programación. Nuestro equipo carecía de coordinación y dedicación cuando se trataba de actuar en un grupo. Nosotros no pudimos dividir el trabajo entre nosotros, por lo que comenzamos con una estrategia simple, si uno no puede resolver ninguna de las preguntas restantes, comenzará a realizar pruebas para las preguntas que otros intentan … Esta estrategia resultó ser útil para nosotros cuando realmente participamos en la ronda en línea de ICPC-Amritapuri este año. Terminamos resolviendo 3 preguntas y nos seleccionaron para la ronda en el sitio.
PD: No estoy calificado para guiar a nadie para ICPC (o cualquier otra cosa como un hecho) … pero sé cómo se siente cuando uno comienza a prepararse para ICPC, esa sensación de estar impresionado por personas que son realmente increíbles. al mismo tiempo, se desmotiva por subestimarse a sí mismo. Solo se necesita un poco de coraje, un poco de locura y mucha dedicación para entrar en el deporte de la Programación Competitiva.
Aquí están los perfiles de los miembros de mi equipo:
Aditya Shankar Tripathi:
Usuario CodeChef | CodeChef
megatron_64 – Codeforces
Manish Kumar Sinha:
Usuario CodeChef | CodeChef
mmaks – Codeforces
Perfil de miembro de TopCoder
Asim Krishna Prasad
Usuario CodeChef | CodeChef
pakhandi – Codeforces
Perfil de miembro de TopCoder
Gl & Hf 🙂
Equipo: cerberus
[Hice Bug-e-Code :)]