Red de conocimiento informático - Material del sitio web - Cómo preparar ccf

Cómo preparar ccf

I. Conocimientos necesarios:

1.C, no hablaré de esto. Creo que sería difícil completar una competencia de este tipo usando solo lenguaje C, especialmente la tercera pregunta, que generalmente implica escribir mucho código (las preguntas tendrán varios requisitos y C también me ayuda a explorar ideas).

2. Los contenedores como STL, vector, lista y mapa pueden acelerar la programación si se usan correctamente. Los que se usan en las preguntas 2 y 3 son más fáciles de usar que las matrices simples, especialmente las listas. sobre la dificultad de escribir una lista enlazada usted mismo. Junto con la clasificación y búsqueda en el algoritmo, es simplemente más rápido que escribirlo usted mismo.

3. Algoritmo de competencia Generalmente, los principiantes pueden obtener alrededor de 300 puntos con un poco de esfuerzo, si quieren obtener puntuaciones altas, deben estudiar el algoritmo de competencia. Actualmente existen muchos libros de este tipo. Puede intentar buscar "algoritmo competitivo" en Taobao y JD.com.

2. Cosas a tener en cuenta:

1. Compilador, se debe prestar especial atención a esto. Debido a que el compilador utilizado por ccf es dev-c, estaba completamente confundido. He practicado con VS2013 antes y la experiencia de escritura de estos dos compiladores es completamente diferente. Antes del examen, no sabía cómo dev-c verificaba las variables. Después del examen, no pude encontrar una manera de verificar los valores. ​​de contenedores como mapas y vectores en la función de memoria (no sé si realmente no existe o simplemente no lo encontré). Entonces, para aquellos que están acostumbrados a usar plataformas como VS, recuerden consultar dev. De hecho, preferiríamos recomendar que la certificación ccf acepte una plataforma tan buena como VS, aunque no esté compilada por gcc.

2. Mentalidad. Cuando participé en un concurso de programación por primera vez, inevitablemente tenía la ilusión de que un ternero recién nacido no le teme a los tigres, y la compilación no fue fluida. Por lo tanto, tu mente estará en blanco en los primeros 10 minutos. Se recomienda que no te sientes junto con tus compañeros, porque si tus compañeros terminan el trabajo primero, estarás bajo una gran presión y tu mente estará aún más confundida.

3. Mostrar la puntuación, no mostrar la puntuación, no mostrar la puntuación, no mostrar la puntuación, decir cosas importantes tres veces. A diferencia de la práctica, no se muestra ninguna puntuación al enviar el código y prevalecerá el envío final.

4. Envíe el trabajo. Puede continuar respondiendo preguntas después de entregar el trabajo. Mientras no se acabe el tiempo, puede iniciar sesión nuevamente.