本系列博客主要学习和记录USACO的相关代码和总结,附上我的github地址。

什么是USACO

USACO全称是The USA Computing Olympiad,主要目的是从美国高中生中选出代码能力很强的人去代表美国参加International Olympiad in Informatics,即国际信息学奥林匹克竞赛。

有关USACO Training

USACO主要面向有一到两年编程经验的,同时对编程算法有很大兴趣的人。题目难度设置合理,值得一刷。官网上建议的刷题速度是最多用两个周解决一道题,不然就太费时间了。当然了,高手是越快越好。

代码提交

USACO支持C/C++/C++11/PASCAL/Java和Python。评分系统和IOI一致。鉴于我主要用Java来刷题,这里放一个Java版的代码提交格式。

/*

ID: your_id_here

LANG: JAVA

TASK: test

*/

import java.io.*;

import java.util.*;

class test {

public static void main (String [] args) throws IOException {

// Use BufferedReader rather than RandomAccessFile; it's much faster

BufferedReader f = new BufferedReader(new FileReader("test.in"));

// input file name goes above

PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("test.out")));

// Use StringTokenizer vs. readLine/split -- lots faster

StringTokenizer st = new StringTokenizer(f.readLine());

// Get line, break into tokens

int i1 = Integer.parseInt(st.nextToken()); // first integer

int i2 = Integer.parseInt(st.nextToken()); // second integer

out.println(i1+i2); // output result

out.close(); // close the output file

}

}

usaco java_USACO Section1.1相关推荐

  1. USACO section1.3 Barn Repair 修理牛棚(贪心)

    题目:http://www.wzoi.org/usaco/11%5C304.asp 大意:有m个点,用有数量限制的区间把这些点全部覆盖,求区间和的最小值. 贪心原理:如果限制的区间数大于等于m的话an ...

  2. USACO Section1.3 Combination Lock 解题报告

    combo解题报告 -- icedream61 博客园(转载请注明出处) --------------------------------------------------------------- ...

  3. USACO Section1.5 Superprime Rib 解题报告

    sprime解题报告 -- icedream61 博客园(转载请注明出处) -------------------------------------------------------------- ...

  4. USACO Section1.2 Your Ride Is Here(水题)

    简单的计算题,边计算乘积边取余 /* ID: 18795871 PROG: ride LANG: C++ */ #include<iostream> #include<fstream ...

  5. USACO入门以及提交格式

    从今天开始正式尝试usaco,刚注册了账号,发现验证码怎么都刷不出来,后来查了才知道是谷歌的验证码,被墙掉了,只能翻了墙才注册好 [usaco是美国中学生的官方竞赛网站,美国著名在线题库,专门为信息学 ...

  6. usaco Shaping Regions

    这就是usaco 前面的windows area的变形. /* ID:jinbo wu TASK:rect1 LANG:C++ */ #include<iostream> #include ...

  7. usaco Postal Vans(dp)

    是哈密顿回路,然后...就不知道怎么写了 ,以前写过类似的不过情况没这么多也没这么复 usaco training 6.1.1 Postal Vans 题解 标签: usaco training题解d ...

  8. usaco Beef McNuggets

    这两天贼烦,ccf炸了,还有一个烦心事.哎我都不知道自己能不能坚持下去了.马上期末考了.这段时间还是抓紧时间复习吧同时刷usaco的节奏要跟以前一样了,毕竟课少了. 题解: 只要你知道以下的数论结论, ...

  9. usaco前两章小结

    usaco 暑假老师有推荐做但是那个题目太长了,而且·大部分都是废话做起来特别慢,而且当时自己基本上什么都不懂,太难了所以看了题解做了两题就放弃了. 转眼就上学了,因为想学习acm所以就胡乱找题做但是 ...

最新文章

  1. ip地址子网划分工具_大型视频监控网络系统如何规划ip地址?
  2. phpcms V9利用num++实现多样形式列表标签调用
  3. java客户服务器程序预约口罩_团队作业(二):Github实训:口罩预约
  4. java stringBuilder的用法
  5. HtmlUnit解析动态网页并采集网页列表到Excel
  6. cf914D. Bash and a Tough Math Puzzle(线段树)
  7. dst发育筛查有意义吗_儿童视力筛查,都筛些啥?
  8. RN子组件获取redux数据
  9. Ambari架构源码解析
  10. 解决ubuntu下安装mysql使用service无法启动问题
  11. 系统学习深度学习(二十一)--GoogLeNetV4与Inception-ResNet V1,V2
  12. 这些神奇的 QQ 你还记得几个?
  13. 【解决】WPS 2019 Windows版如何更换序列号
  14. chromecast 协议_如何更改您的Chromecast的设备名称
  15. Git Git用户ssh公钥管理
  16. java压缩pdf大小_如何使用pdfbox或其他java库减小合并的PDF / A-1b文件的大小
  17. SONET/SDH概述
  18. 计算机二级试题word,计算机二级考试word试题及答案.doc
  19. Linux配置网络服务
  20. 高一计算机专业班主任工作总结,高中计算机专业班主任工作总结.doc

热门文章

  1. 股票投资中的概率论——随机变量与概率分布
  2. 阶乘公式c语言程序,c阶乘公式(排列组合与阶乘)
  3. web3j java版本生成公钥、私钥、地址等实例
  4. Redhat 安装squirrelmail
  5. ajax 上传文件 400,AJAX上传文件
  6. 向量叉乘=====求法向量
  7. linux 网卡em1 eth0,em1 or eth0 ?
  8. 【delphi】 JSON 操作详解(TJSONObject)
  9. 博观而约取 温故以知新——“21世纪的计算大会”报道
  10. 95、基于51单片机智能闹钟万年历 农历阳历温度电子时钟闹钟定时语音播报系统