As páginas de treinamento do USACO são boas ou não?


Melhor resposta

Acho que estão bem. Claro, eu construí o sistema e o mantenho. As tarefas são um pouco mais antigas , mas eles representam bem os algoritmos (e ocasionalmente apresentam até mesmo uma apresentação ruim, como em concursos reais).

O que há de bom neles? Eles são sequenciados. Você obtém um tutorial e meia dúzia de tarefas para resolver antes de passar para o próximo tutorial e tarefas.

Por quê?

Porque senão – e eu posso mostram muitos exemplos nos registros – as pessoas simplesmente escolhem as tarefas que sabem resolver. Eles as resolvem e então … se afastam.

Se você quiser aprender programação de concursos, acho que sim “um bom lugar. Tem tutoriais, tarefas e soluções com boas análises (muitas vezes também disponíveis em línguas estrangeiras). É particularmente aplicável aos concursos USACO e IOI.

Se você deseja aprender a programar em geral? Não é útil em nada! Eu não o recomendo – muito algoritmo e até muito matemático para isso. Esses tutoriais e páginas não foram configurados para o aprendizado de programação da Web, programação de servidor, programação de interface de usuário ou qualquer uma dessas tecnologias de habilitação de emprego úteis. Use outros sites para isso. Da mesma forma, não é configurado para iniciantes – você desejará ter meses ou um ano escrevendo programas em C, C ++, Pascal ou Java antes de começar.

É grátis, você sabe. Experimente se quiser.

Resposta

Meu primeiro treinamento foi USACO one. E quando comecei a treinar caras, também comecei com USACO. Embora USACO ofereça alguns recursos interessantes, como a classificação de problemas com base no nível e seguindo o problema resolvido por sua análise, existem alguns problemas principais.

O mais importante é Como muitos problemas que um júnior precisaria em certo nível antes de passar para outro ? Por experiência, muitos em qualquer nível. No entanto, o USACO em geral tem poucos problemas. O que acontece normalmente, os juniores ficam presos no USACO (pode ser o capítulo 2 ou 3 ) devido ao aumento do nível geral.

Felizmente, com os muitos arquivados concursos atuais em Codeforces e TopCoder [ com seus editoriais / soluções / estilo sem bloqueio ], os juniores têm muitos problemas classificados para praticar. Simplesmente vá para o Codeforces, classifique os problemas … continue resolvendo (pode ser 50..70 … baseado em seu nível), quando você se sentir bem, mude para outro nível … e assim por diante. Você vê … muitos problemas por nível para você praticar. É mais fácil crescer adequadamente.

Hoje em dia, aconselho os juniores a se concentrarem em Codeforces e TopCoder. Pode ser quando você crescer, experimente os problemas do USACO.

A propósito, recentemente criei uma planilha de muitos problemas selecionados para nossos juniores resolverem. Você pode considerá-lo para praticar.

goo.gl/unDETI

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *