Fundamentos da programação das Olimpíadas - curso 4.900 rublos. de Educação aberta, treinamento 8 semanas, Data 29 de novembro de 2023.
Miscelânea / / December 01, 2023
Requisitos
Conhecimento básico de uma das linguagens de programação.
Este curso é destinado a alunos do 5º ao 11º ano que desejam obter altos resultados nas olimpíadas. na programação, como as etapas municipais e regionais das Olimpíadas de Toda a Rússia para crianças em idade escolar Ciência da Computação.
Este curso é destinado a iniciantes, ou seja, para concluí-lo você não precisará de nada além de proficiência básica em qualquer linguagem de programação e conhecimento básico do currículo escolar matemática. O curso apresenta um extenso conjunto de algoritmos e estruturas de dados, que serão suficientes não apenas para mostrar alguns resultados na fase municipal, mas também para obter um diploma de premiado na fase final das Olimpíadas de Toda a Rússia para crianças em idade escolar em Ciência da Computação. O curso inclui tópicos como: bisearch, bubble sort, merge sort, quick sort, problemas básicos de programação dinâmica, encontrar o máximo comum subsequências, busca pela maior subsequência crescente, algoritmos DFS e BFS, algoritmos Dijkstra, Floyd e Ford-Bellman, problemas de programação dinâmica em uma árvore, problema da mochila, dinâmica sobre subsegmentos e subconjuntos, geração de objetos combinaçãoton, exponenciação binária, algoritmo euclidiano, hashes, função Z, função de prefixo, árvore de segmentos, Árvore Fenwick, etc.