PrevNext

前置知识要求

如果我还不熟悉基础编程怎么办?

本指南假设你已经使用 C++、Java 或 Python 掌握了以下内容:

  • 变量
    • 数据类型
  • 读取输入
  • 输出结果
  • 循环
  • if / else 条件语句
  • 逻辑运算符
  • 函数
    • 基础递归(函数调用自身)
  • 数组
    • 多维数组

开始练习

最好先从比常规 USACO 铜组题更短的题目开始。以下资源可以帮助你熟悉所选的 编程语言。

Resources
CodeSignal

无需处理输入和输出

VPlanet

包含需要或不需要嵌套循环的基础题集

CSES

练习到“Palindrome Reorder”(含)为止

USACO 铜组入门题

StatusSourceProblem NameDifficultyTags
CFVery Easy
CFEasy
CFEasy
BronzeEasy
Show TagsCasework
BronzeMedium
Show TagsSorting
BronzeMedium
Show TagsSimulation
BronzeMedium
BronzeMedium

完成这些题目后,就可以继续学习铜组的其余内容。

Warning!

“基础知识”分区中的部分模块(例如快速输入与输出)与 USACO 铜组暂时无关。 现阶段可以先跳过,之后再回来学习。

Module Progress:

PrevNext