直接输出答案”是作弊行为。换言之，选手在本机上计算得到答案，然后提交一个直接输出答案的程序是不被允许的（这种技术一般被称为“打表”）。但是这种行为在绝大多数中学信息学竞赛与大学程序设计竞赛中都是合法的。根据USACO规则，程序的运行与结果必须完全是确定性的。换言之，在程序中使用时间函数初始化随机种子是不被允许的。选手在参加比赛时可以使用书上、互联网上或者自己曾经写过的代码，无论代码是否是由选手自己写的。但是使用这些代码的时候选手必须将其明确注释出来，否则被认为是作弊。另外，除非特别声明，选手必须独立