USACO Section1.1
本系列博客主要学习和记录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 Section1.1的更多相关文章
- USACO Section1.2
		
section1.1主要包括四道题和两个编程知识介绍.下面将对这6个部分内容进行学习. Your Ride Is Here 这道题没什么难度,读懂题目意思就行:把两个字符串按照题目要求转换成数字,然后 ...
 - USACO Section1.3
		
section1.2主要包括5道题和1个编程知识介绍.下面对这6部分内容进行学习. Complete Search 这个翻译成枚举搜索或者穷举搜索.主要用于当写代码时间不够用而且不用考虑程序的效率问题 ...
 - USACO Section1.5 Prime Palindromes 解题报告
		
pprime解题报告 —— icedream61 博客园(转载请注明出处)--------------------------------------------------------------- ...
 - USACO Section1.4 Mother's Milk 解题报告
		
milk3解题报告 —— icedream61 博客园(转载请注明出处)---------------------------------------------------------------- ...
 - USACO Section1.3 Wormholes 解题报告
		
wormhole解题报告 —— icedream61 博客园(转载请注明出处)------------------------------------------------------------- ...
 - USACO Section1.2 Name That Number 解题报告
		
namenum解题报告 —— icedream61 博客园(转载请注明出处)-------------------------------------------------------------- ...
 - USACO Section1.1 Friday the Thirteenth 解题报告
		
friday解题报告 —— icedream61 博客园(转载请注明出处) -------------------------------------------------------------- ...
 - USACO section1.1 Broken Necklace
		
/* ID: vincent63 LANG: C TASK: beads */ #include <stdio.h> #include<stdlib.h> #include&l ...
 - USACO section1.2 Miking cows
		
/* ID: vincent63 LANG: C TASK: milk2 */ #include <stdio.h> #include<stdlib.h> #include&l ...
 
随机推荐
- RabbitMQ学习---RabbitMQ的学习
			
[更多参考]http://www.cnblogs.com/alex3714/articles/5248247.html
 - Hadoop HBase概念学习系列之HBase的Shell(步骤非常清晰)(二十四)
			
这部分知识点,是必须要熟练玩转的! 见 5 hbase-shell + hbase的java api 的进入HBase Shell 强烈建议,先看我上面的这篇博文,是实实际际的步骤. 另外,附上一 ...
 - ZT linux的mount(挂载)命令详解
			
linux的mount(挂载)命令详解 来源:互联网 作者:佚名 时间:09-08 17:02:27 [大 中 小] 点评:linux下挂载(mount)光盘镜像文件.移动硬盘.U盘.Window ...
 - spark搭建部署
			
基础环境准备 安装JDK1.8+,并设置环境变量 搭建zookeeper集群 搭建Hadoop集群 Spark local模式 上传编译完成的spark安装程序到服务器上,并解压到指定目录 [root ...
 - Golang context包解读
			
Context 通常被译作 上下文 ,一般理解为程序单元的一个运行状态.现场.快照,而翻译中 上下 又很好地诠释了其本质,上下上下则是存在上下层的传递, 上 会把内容传递给 下 . 在Go语言中,程序 ...
 - js(window.open)浏览器弹框居中显示
			
<span style="background-color: rgb(204, 204, 204);"><html> <meta name=" ...
 - PAT乙级1029
			
1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 输入格式: 输入在 ...
 - selenium和PhantomJS的安装
			
针对w10系统 selenium安装 pip install selenium 默认安装的是3.x版本,但是3.x版本不支持PhantomJS,所以要安装2.x版本 pip install selen ...
 - 罗技 HTPC K700
			
1.下方的 播放,暂停 快进 可以控制midea 2.CTRL+ALT+FN+(PG UP)可开启触控板左键点击功能3.FN(功能键)+左键=右键功能
 - easyui div 上下布局 最大化按钮 隐藏标题
			
背景:easyui在做上下布局的时候,上面是数据列表,下面是数据图表.如下图 需要在上下面板右上角加上最大化按钮,以便可以全屏显示.逻辑就是当上面点击最大化时候,隐藏下面,主意:此时需要将下面的div ...