¿Alguna vez ha habido una sola persona participando en el concurso "acm"?
No
El Concurso Internacional de Programación Universitaria ACM (nombre completo en inglés: Concurso Internacional de Programación Universitaria ACM (ACM-ICPC o ICPC)) está patrocinado por la Asociación de Maquinaria de Computación (ACM) Una competencia anual diseñada para mostrar las habilidades innovadoras, el espíritu de equipo y la capacidad de los estudiantes universitarios para escribir programas, analizar y resolver problemas bajo presión. Después de casi 40 años de desarrollo, la Competencia Internacional de Programación para Estudiantes Universitarios ACM se ha convertido en la universidad más influyente. competencia de programación estudiantil en el mundo, conocida como la Olimpiada en el campo del software informático.
ACM es un grupo de 3 personas, registradas a nivel escolar, lo que significa que con el consentimiento de la escuela, 2 personas deben trabajar juntas. De hecho, es posible que no sepas dónde participa tu escuela en ACM. Te sugiero que preguntes a las personas de tu escuela que están a cargo de la innovación tecnológica. Le sugiero que busque algunas personas con los mismos intereses para trabajar juntas. El efecto será mucho mejor si lo discuten entre sí. El trabajo en equipo también es una de las tres habilidades principales que requiere ACM. La estructura de datos está lejos de ser suficiente. Le sugiero que lea Introducción a los algoritmos, Libro Negro. Para OJ, personalmente creo que POJ es mejor. Hay muchas personas que lo hacen, por lo que es fácil de encontrar. informes de resolución de problemas, etc. Somos solo unos pocos estudiantes que hacen acm y no hay profesores. Esto definitivamente funcionará.
Lo básico es el lenguaje y luego el algoritmo. /p>
ACM tiene tres direcciones: algoritmo, matemáticas y tres habilidades: inglés, autoestudio y trabajo en equipo.
En pocas palabras, debes poder leer la descripción. la pregunta en inglés requiere un lenguaje de programación que pueda ser utilizado por ACM, conocimiento de estructuras de datos, cierta base matemática, algo de talento en programación e interés y perseverancia (lo más importante). Luego tienes las condiciones básicas para hacer ACM.
Para acm, recomiendo c. C también está disponible. Java es fácil de usar en algunos casos, pero en la mayoría de los casos la eficiencia y el volumen de código no son muy buenos, por lo que se recomienda usar principalmente c. y use java para algunas preguntas