Python de prueba real de Ccf
Déjame hablarte de mi experiencia como novato (claro que me refiero a C++, no conozco Java):
Primero, conocimientos necesarios:
1. C++, no hablaré más de esto. Creo que será más difícil hacer una competencia de este tipo si solo puedes usar C, especialmente cuando se trata de la tercera pregunta, generalmente tienes que escribir mucho código (las preguntas tienen varios requisitos y yo también estoy borracho). .C++ ayuda a aclarar mis ideas.
2. Los contenedores fáciles de usar como STL, vectores, listas, mapas, etc. pueden acelerar la programación. Es más fácil trabajar con las preguntas segunda y tercera que con matrices simples, especialmente listas. Si escribe una lista vinculada usted mismo, puede pensar en las dificultades. 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, pero si quieren obtener puntuaciones más altas, deben aprender el algoritmo de competencia. Hay muchos libros de este tipo ahora. Puede intentar buscar "competencia de algoritmos" en Taobao y JD.COM.
2. Notas:
1. Compilador, esto debe enfatizarse. Debido a que el compilador utilizado por ccf es dev-c++, estaba completamente perdido en ese momento. Antes de practicar, usé VS2013. Los métodos de escritura de estos dos compiladores son completamente diferentes. Antes del examen, no sabía cómo usar dev-c++ para ver variables. Después del examen, no encontré la función para ver los valores en la memoria de contenedores como mapas y vectores (no los encuentro). No sé si es verdad o no). Entonces, si estás acostumbrado a usar zapatos para niños en plataformas como VS, recuerda leer dev. De hecho, se recomienda que la certificación ccf pueda aceptar plataformas excelentes como vs, aunque no está compilada por gcc.
2. Mentalidad. Era la primera vez que participaba en un concurso de programación. Al principio estaba un poco confundido porque el compilador no era muy fluido. Así que durante los primeros 10 minutos mi mente se quedó en blanco. Te sugiero que no te sientes con tus compañeros, porque si tus compañeros terminan de escribir primero, estarás muy estresado y luego tu cerebro estará más confundido.
3. Visualización de puntuación, sin visualización de puntuación, sin visualización de puntuación, sin visualización de puntuación, diga cosas importantes tres veces. A diferencia de la convención, no hay puntuación para el código enviado y prevalecerá el último envío.
3. Envíe el artículo. Puede continuar respondiendo preguntas después de entregar el artículo, siempre que no se acabe el tiempo, simplemente inicie sesión.