`
leonluchen
  • 浏览: 31408 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

USACO Section 1.1.1 [Your Ride Is Here] Java题解

阅读更多
众所周知,Java的运行效率大约比C/C++慢3倍左右。大多数支持多语言的Online Judge虽然支持Java语言递交代码,但是对于时间要求很高的题目,在用与C/C++相同算法的情况下,Java的提交常常被卡住TLE。而USACO给予Java的提交宽裕的时间。

USACO要求的代码结构和输入输出格式如下:
包装一层BufferedReader/BufferedWriter可以大大提高读写效率。
/*
ID: <your_id_here>
LANG: JAVA
PROG: ride
*/
class ride {
  public static void main (String [] args) throws IOException {
    BufferedReader in=new BufferedReader(new FileReader("ride.in"));
    PrintWriter out=new PrintWriter(new BufferedWriter(new FileWriter("ride.out")),true);
    // your code here
    System.exit(0);
  }
}

解题思路:
这一题很简单,输入为两行大写的英文字符串。对每一行字符串,每个字母都转换成数字相乘最后模上47。然后比较这两个字符串的结果是否相同。相同输出GO,不同输出STAY。

代码实现:
https://github.com/leonlu/USACOJavaSolution/blob/master/USACOSection1/src/ride.java

分享到:
评论

相关推荐

    1_your ride is here_usaco_TheAnswer_YourRideisHere_

    标题 "1_your ride is here_usaco_TheAnswer_YourRideisHere_" 指的是USACO(美国计算机奥林匹克)训练平台上的一个编程练习题目。USACO是一个专门为中学生提供在线编程训练和竞赛的平台,旨在提升参赛者的算法和...

    usaco 1.1.1

    usaco 1.1.1 这是好东西

    USACO所有题目题解

    本文主要解析其中三个题目:“Your Ride Is Here (ride)”,“Greedy Gift Givers (gift1)”,以及“Friday the Thirteenth (friday)”。 1. **Your Ride Is Here (ride)**: 这是一个相对简单的问题,属于"ad hoc...

    USACO题解(NOCOW整理版).doc

    Chapter 1 Section 1.1 Your Ride Is Here (ride) 这道题是一个容易的问题,使用 Greedy Algorithm 可以解决。该题可以使用数组 incom 和 outcom 记录每个人的收入和支出,然后找到每个人的名字,对于送礼人 i,...

    [USACO 1.1.1]你要乘坐的飞碟在这里.cpp

    [USACO 1.1.1]你要乘坐的飞碟在这里答案 想要完整思路请关注+私信

    USACO 题解及中文译题 1.1.1-2.4.5 C++

    这份压缩包包含了USACO训练教程的部分题解及中文译题,覆盖了从基础到进阶的多个章节,帮助学习者逐步提升编程和算法技能。 1. **基础篇(1.1.1)** - **数据结构基础**:在这一部分,通常会介绍数组、链表、栈和...

    USACO section1-5测试数据

    这个压缩包文件包含的是USACO比赛section1到section5的测试数据和标准程序,这对于准备参加USACO竞赛或者想要提升自己编程技能的学生来说,是非常宝贵的资源。 section1至section5代表了USACO比赛的不同难度级别,...

    USACO题解+代码+翻译

    本压缩包包含了USACO比赛的题解、源代码以及对应的中文翻译,对于想要参加或者正在准备USACO的同学们来说,无疑是一份宝贵的资源。 首先,让我们来详细了解USACO题解部分。USACO的比赛题目通常涉及各种算法,包括但...

    USACO题解+程序

    我的USACO题解和程序

    本人的USACO21JAN铜组Java代码

    在“本人的USACO21JAN铜组Java代码”这个资源中,我们可以推测这是一份参加2021年1月USACO青铜组比赛的Java解题代码集合。对于准备参加USACO或正在学习Java编程的选手来说,这是一个宝贵的参考资料。下面我们将深入...

    USACO翻译及题解

    "USACO题解(NOCOW整理版).pdf"可能是某个特定用户或团队整理的题解版本,可能包含了一些独特的解题方法或者技巧,或者是对原题解的补充和完善,使得学习者可以从不同的角度理解问题。 最后,"USACO全部测试数据.rar...

    usaco题解+程序

    1. 题解:这些题解详细解释了如何理解和解决USACO比赛中的各种问题。通常会涵盖问题分析、算法设计、代码实现和时间复杂度分析等方面,有助于读者理解解决问题的关键思路。 2. 程序:每道题目的解决方案通常会有一...

    usaco 全部题解

    usaco全部题解。 网址:blog.csdn.net/jiangshibiao

    USACO题解(NOCOW整理版)1

    具体包括了几个不同难度级别的问题,如“Your Ride Is Here”,“Greedy Gift Givers”,“Friday the Thirteenth”和“Broken Necklace”。每个问题的解析都提供了算法思想和解决方案,有的通过简单的数学计算,有...

    USACO官网93题fps格式 OJ题库

    1 [1.1] 你的飞碟在这儿 Your Ride Is Here 2 [1.1] 贪婪的送礼者Greedy Gift Givers 3 [1.1] 黑色星期五Friday the Thirteenth 4 [1.1] 坏掉的项链 Broken Necklace 5 [1.2] 命名那个数字 Name That Number 6 [1.2]...

    USACO题解整理版

    USACO(United States of America Computing Olympiad,美国信息学奥林匹克竞赛)是一个面向中学生的计算机编程竞赛,题解整理版中涉及的几个题目,下面将一一介绍它们的解题思路和涉及的关键知识点。 首先,...

    usaco 1.4题解

    usaco的某道题的题解

Global site tag (gtag.js) - Google Analytics