La Red de Conocimientos Pedagógicos - Currículum vitae - Python de prueba real de Ccf

Python de prueba real de Ccf

Acabo de terminar el examen CCF. Vi que la escuela tuvo la oportunidad de realizar el examen gratuito CCF antes, así que participé con la mentalidad de intentarlo. Aunque no soy un experto en informática, estuve expuesto a opencv cuando hacía trabajos integrados antes, y OpenCV está implementado en lenguaje C ++, por lo que aprendí a usar C ++ y estudié STL sistemáticamente antes del examen, por lo que casi tenía las habilidades. para tomar el examen. La capacidad de esta competencia de algoritmos. Más tarde, respondí una pregunta de prueba real proporcionada por el gobierno y la encontré muy interesante, así que pasé aproximadamente dos semanas preparándome para este examen de certificación. Escuché que hay un maestro en nuestra escuela que tomó el examen 430 y también quería ver la brecha entre nosotros. Por supuesto, los siguientes son sólo mis pensamientos más básicos sobre cómo realizar el examen CCF por primera vez. Los maestros pueden tener muchas opiniones diferentes. Solo quiero ayudar a los novatos a comenzar más rápido.

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.