杭电ACM Steps 第一题,a+b,java实现

比赛排名计算问题 ACM/ICPC 比赛成绩会按照一定的规则计算各位参赛者的名次并实时显示排行榜,计算规则 主要参考解题的数量及罚时,解题数量越多,罚时越少,则排名越高。 解题数量很容易计算,只需考察比赛中标记为“Accepted”的题数即可。罚时计算则相对复 杂,对于提交到竞赛系统中的每道题目,系统会给出一个罚时,为从比赛开始到该题提交的 代码第一次被“Accepted”的时间。请注意,只是第一次“Accepted”。对于“Accepted”之 前的每次提交,都有 20 分钟的罚时,但如果该题目最终未解出,则不计罚时。 先在有一个比赛的题目通过情况记录,请生成该比赛的排行榜。 立即下载

开始在杭电上做题了,做ACM的题,不是为了要参加竞赛,纯属练手和锻炼思维。因为想锻炼自己的java水平,所以用java做题,既练习了java语法,又练习了算法。而且那个ACM Steps挺有意思的,就决定在这里闯关!

不过做的第一道a+b的题,就遇到点小小的问题,毕竟以前一直用c/c++做题,处理数据很方便,用java做,还是有点小小的不一样的!比如用java提交的话,类名一定得是Main,否则服务器编译不过去。

这个是step第一题:

import java.util.Scanner;

public class Main 
{
	public static void main(String[] args) 
	{
		Scanner scan=new Scanner(System.in);
		while(scan.hasNextInt())
		{
			int a=scan.nextInt();
			int b=scan.nextInt();
			System.out.println(a+b);
		}
	}
}

关键是要用scan.hasNextInt()判断是否有输入,这和c的直接while(cin>>a>>b)不一样,java是完全面向对象的语言,比较规范。
a+b求和算法 用Java写出在键盘输入,a,b两个整数,求和输出 立即下载

相关推荐

信号完整性基础04:串扰(1)

我们理解了“单个”传输线(传输线是信号路径+回流路径,切记~),但大多数情况下单独“传输线”的情况并不多见(理想情况下的同轴线缆可以算一个),大多数我们PCB板上有成百上千条走线,它们组成了一个“大社会”,就如当年的TVB神剧《创世纪》一样,到处充满着恩怨情仇;稍处理不慎,单板这个“社会”就会崩溃。那么我们要从哪里入手去理解它呢?最基本的就是从两条PCB走线(传输线)之间的串扰开始。好,年前倒数第二章:《为什么会有串扰》。 ps:我们了解了x射线是啥,那么今天开始讲“放射线”,这两种东西是否就是同一种呢~

WKEZHENG的博客 6033

杭电ACM Steps 第一题

杭电刷题记

u013792289的博客 605

【Fluent】太阳辐射模型—Solar Ray Tracing

一、引言Fluent提供了一个太阳能负载模型,可用于计算进入计算域的太阳光线的辐射效应。该模型可以分为:太阳光线追踪和太阳辐照。其中太阳辐照需要使用DO或MC模型,直接向辐射模型提供外光束方向和强度参数。太阳光线追踪不限制辐射模型,可以独立于辐射方程使用,甚至可以在辐射模型off的情况下使用。本文主要介绍太阳光线追踪模型。该模型非常适用于以下领域汽车气候控制 (ACC) 应用建筑物中的人体热舒适建模应用该模型使用着色算法进行太阳光线追踪。光线会透过半透明的面加载在照射面上。

a5567899的博客 7588

Class ‘XXX‘ is public, should be declared in a file named ‘XXX.java‘ ERROR发生的原因及解决办法

出现这种错误一般都是自己定义的类名和唯一一个public修饰的类的名称不一致导致的,只需要将该public修饰的类的名称修改成和文件名一样就行了

weixin_45061591的博客 5万+

从RadixTree到哈希表:深入对比SGLang和vLLM的Prefix Cache实现差异

本文深入对比了SGLang与vLLM在大语言模型推理服务中实现Prefix Cache(前缀缓存)的两种核心方案。SGLang采用基于Radix Tree的RadixAttention,支持任意长度前缀的精确匹配与灵活复用;vLLM则采用基于哈希表的方案,深度集成于PagedAttention,实现简洁但要求块级精确对齐。文章剖析了二者在设计哲学、内存管理、适用场景及集群级优化(如Prefix Cache Aware Routing)上的关键差异,为高性能LLM服务的技术选型提供决策依据。

blockchain9miner的博客 956

Android开发者必看:5分钟搞定DeepSeek API接入(附完整代码示例)

本文为Android开发者提供快速接入DeepSeek API的完整指南,包含环境配置、网络层设计、请求体构建等关键步骤,并附有详细代码示例。通过工程化实践,帮助开发者高效集成AI对话、代码生成等高级功能,提升移动应用竞争力。

bush的博客 535

心形图java代码

【java源代码】 import java.awt.Color;  import java.awt.Graphics;  import java.awt.Image;  import java.awt.Toolkit;  import javax.swing.JFrame;    @SuppressWarnings("serial")  public class Demo ex

lighter 1万+

YOLOv11改进策略【模型轻量化】| 使用 MoblieOne 模块,引入结构重参数化,提高模型检测效率

本文记录的是基于MobileOne的YOLOv11骨干网络改进方法研究。MobileOne的基础模块通过重参数化,。在将其替换YOLOv11的骨干网络后,实现模型轻量化。

Limiiiing的博客 1424

oj常见错误

1. Main.java:7: error: class Daffodil_number is public, should be declared in a file named Daffodil_number.java public class Daffodil_number 解决:使用oj里面的模板,不要自己写类名 2. Main.java:8: error: cannot find...

qew2017的博客 4037

19、英国模式:银行体系的演变与现代金融架构

本文深入探讨了英国银行体系从专业化向全能银行的演变过程,分析了自律监管模式的优劣,并解析了围栏制度对金融稳定的影响。同时,文章还介绍了信用合作社、建筑协会和投资银行的角色与转型,全面展示了英国金融体系的多样性与复杂性,以及其在全球金融市场中的重要作用。

embedding5hiker的博客 104

基于YOLOv11的工业装配完整性智能检测系统

在现代工业生产中,产品质量控制是确保企业竞争力的关键环节。其中,装配完整性检查——即检测产品是否安装了所有应有的部件,是质量检测中的重要一环。传统的人工检测方法存在效率低、易疲劳、主观性强等问题。本文提出了一种基于深度学习的目标检测算法YOLOv11的工业装配完整性智能检测系统,通过计算机视觉技术自动识别和验证产品装配的完整性。本文将详细阐述从数据准备、模型训练到系统部署的完整流程,提供可执行的代码实现,并介绍一个适用于该任务的参考数据集。

YOLO 552

Error: class X is public should be declared in a file named X.java

import java.io.*; import java.util.*; public class Add{ public static void main(String[] args) { int a=0,b=0; Scanner cin = new Scanner(System.in); a = cin.nextInt(); b = cin.nextInt(); if(a>=0 && b<=10){ System.out..

Panjoel的博客 4392

【控制模块算法】控制理论的进修之路

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、(经典)自动控制理论【本科阶段】二、现代控制理论【本科阶段】三、最优控制理论【硕士阶段】总结 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对对控制理论的理解做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、(经典)自动控制理论【本科阶段】 一般控制工程、自动化相关的考研专业课就是自动

qq_35635374的博客 1448

HDU OJ ACM Steps 上的题目详细介绍

之前在杭电 OJ 上做题,看到有 ACM Steps 这个链接,进去之后发现是一个类似于闯关的机制,可以让增加做题人的激情……据说完全通关后会有奖励,不知道是不是真的。但是里面没有题目的分类介绍,每一关只给出了题目,并没有给出相关的知识点介绍,是我太菜的缘故吧,想想大神们看了题不就能知道了吗……,但是只有做出来本关的题目后,才能查看下一关的题目,所以我到网上搜了搜看看有没有详细的介绍,结果发现有一个

悠然见南山的博客 1597

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ACM Steps之一(Section One)

这篇博文呢,我们给大家提供杭电上面的ACM Steps模块Section  One的题解代码。这些题都是最基本的题,可以帮助你熟悉杭电上题目的格式,下面我们来看看吧~~ A+B for Input-Output Practice (II) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/327

acm学习讨论空间 538

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ACM之路刚刚开始

其实我完全没甚么废话好说的,只是希望养成一个总结的好习惯。让自己以后思路更加清晰。 比如说下面的一道来自杭电的ACM-Steps的一道比较简单的题目,但是为甚么多次提交都是错误,可是不管怎么调试都是对的,其实是题目没有好好看。 GPA Time Limit: 2000/1000 MS (Java/Others) Memory Limi...

weixin_33725272的博客 135

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

杭电OJ题 1391 Number Steps 解题报告

Number Steps Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2697    Accepted Submission(s): 1656 Problem Description Starting from p

Emacs_Linux的专栏 560

杭电 HDU ACM 1391 Number Steps

Number Steps Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4376    Accepted Submission(s): 2656 Problem Description Starting from poi

舒哥的blog 681

杭电acm steps 1.1.1

import java.util.Scanner; public class sum { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a=0,b=0; Scanner s=new Scanner(System.i

hander的专栏 1021

杭电 acm steps1.1.2

import java.util.Scanner; public class sum { /** * @param args */ public static void main(String[] args) { int n=0; String s1; Scanner s=new Scanner(System.in); n=s.nextInt(); s1=s.ne

hander的专栏 654

杭电ACM Steps中Chapter One ——Section Two 所有的ac代码及解析

//// ////Biker's Trip Odometer //// ////Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ////Total Submission(s): 3110 Accepted Submission(s): 1348 //// //// ////

GS_MY的专栏 1618

ACM--steps--dyx--2.3.7--下沙的沙子有几粒?

下沙的沙子有几粒? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 921 Accepted Submission(s): 526   Problem Description 2

木土的H—dyx 518

ACM--steps--2.1.6--打表求因子和

七夕节 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4246 Accepted Submission(s): 1498   Problem Description 七夕节那天,月老来到数字王

木土的H—dyx 462

HDU Online Teaching ACM Steps 1.1.2 A+B for Input-Output Practice (II)

#include&lt;stdio.h&gt;int main(){  int a,b,n;  scanf("%d",&amp;n);  while(n--)  {    scanf("%d %d",&amp;a,&amp;b);    printf("%d\n",a+b);  }  return 0;}

Doctor_Who_Fish的博客 246

ACM--steps--2.1.7--欧拉函数

找新朋友 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2786 Accepted Submission(s): 1306   Problem Description 新年快到了,“猪头帮协会

木土的H—dyx 574
上一篇: 在局域网中搭建自己的网站
下一篇: linux一些简单的命令——文件管理
hackerain
博客等级 码龄16年 753粉丝 220原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值