Skip to Content

Conocimientos esperados

Conocimientos esperados

Esta guía asume que conocés los siguientes temas en C++, Java o Python:

  • Variables
    • Tipos de datos
  • Leer entrada
  • Escribir salida
  • Bucles
  • If / Else
  • Operadores lógicos
  • Funciones
    • Recursión básica (una función que se llama a sí misma)
  • Arreglos
    • Arreglos multidimensionales

En particular, quienes usen Java deberían estar familiarizados aproximadamente con la primera mitad de AP Computer Science A.

Cómo empezar

Probablemente sea mejor empezar con problemas más cortos que los que suele haber en USACO Bronce. Los siguientes recursos pueden ayudar para familiarizarte con el lenguaje que elijas.

Recursos
FuenteRecursoNotas
CodeSignalArcade, Interview Practice

no hace falta manejar entrada ni salida

VPlanetLearn to Code

conjuntos de problemas básicos con y sin bucles anidados

CSESIntroductory Problems

hasta “Palindrome Reorder” inclusive

Problemas introductorios de USACO Bronce

HechoFuenteNombreDificultadTagsSolución
BronzeTeleportationMuy fácilComplete SearchSolución
CFWatermelonMuy fácilSolución
CFTeamMuy fácilSolución
CFSoldier and BananasMuy fácilMathSolución
BronzePromotion CountingFácilSolución
BronzeDo You Know Your ABCs?FácilSortingSolución
BronzeWord ProcessorFácilSolución
BronzeBucket BrigadeFácilSolución

Cuando termines estos, deberías continuar con el resto de Bronce.