`
endual
  • 浏览: 3557802 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ACM 1001

    博客分类:
  • ACM
 
阅读更多

 

 

 

 

 

Sum Problem

Time Limit: 1000/500 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 140390    Accepted Submission(s): 32755

Problem Description
Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).

In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.
 

 

Input
The input will consist of a series of integers n, one integer per line.
 

 

Output
For each case, output SUM(n) in one line, followed by a blank line. You may assume the result will be in the range of 32-bit signed integer.
 

 

Sample Input
1 100
 

 

Sample Output
1 5050
 

 

Author

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

package endual;

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
	
		Scanner cin = new Scanner(System.in) ;
		long sum = 0 ;
		int n = 0 ;
		while(cin.hasNextInt()){
			    n = cin.nextInt();
				sum = digui(n) ;
				System.out.println(sum + "\n\n");
		}
	}

	private static long  digui(int n) {
		if (1 == n) {
			return 1 ;
		}
		return n + digui(n-1) ;
	}

}

 

 

不知道是为什么要两个斜杠,我知道这是说明的是换行

分享到:
评论

相关推荐

    北大acm1001代码

    这是北京大学acm1001 的原代码有用得着的可以看看

    杭电acm1001

    杭电acm第1001题,Sum Problem

    杭电acm 1001

    #include using namespace std; int main() { int m,k=0; while(cin>>m) { if(m%2)k=(m+1)/2*m; else if((m+1)%2)k=m/2*(1+m); cout; } return 0; }

    北大acm 1001-1008 C源代码

    【北大ACM程序设计竞赛C源代码解析】 北京大学在计算机科学教育方面享有盛誉,其组织的ACM(Association for Computing Machinery)程序设计竞赛旨在培养学生的算法设计与编程能力。这些竞赛题目通常涵盖基础到高级...

    杭电 ACM 1001

    适合初学者参考交流。The input will consist of a series of integers n, one integer per line。For each case, output SUM(n) in one line, followed by a blank line. You may assume the result will be in the...

    杭电ACM-HDUOJ 1001 SUM problem

    ### 杭电ACM-HDUOJ 1001 SUM problem #### 题目背景与概述 杭电ACM-HDUOJ 1001 SUM problem 是一道非常基础且适合编程初学者练习的题目。根据描述,这道题目是“A+B PROBLEM”的一种变形,主要考察的是循环结构和...

    航电ACM练习 1001

    ### ACM1001知识点解析 #### 一、题目背景及概述 本题目主要针对刚开始接触ACM(Algorithm Contest and Marathon)训练的同学设计,重点在于输入格式的理解与掌握。题目编号为“航电ACM练习 1001”,旨在通过简单...

    ACM第1001题答案

    ACM第1001题的答案,计算1到N的和。 Input: The input will consist of a series of integers n, one integer per line. Output: For each case, output SUM(n) in one line, followed by a blank line. You may ...

    电子科大1001

    标题“电子科大1001”和描述“杭州电子科技大学acm1001”可能指的是一个编程竞赛或课程的题目编号,特别是在ACM(国际大学生程序设计竞赛)的背景下。标签“电子acm1001”进一步强调了这与电子科大和ACM编程竞赛相关...

    北大acm_p1001试题c++版

    【标题】"北大acm_p1001试题c++版"所指的是一道源自北京大学ACM(国际大学生程序设计竞赛)的编程题目,它使用C++语言编写。ACM竞赛是全球知名的大学生编程比赛,旨在提升参赛者的算法设计、问题解决以及编程能力。...

    HIT-ACM代码(1001-2517[部分题目])

    哈工大ACM代码集合,涵盖了1001到2517题的部分题目,是编程爱好者和参赛者宝贵的资源库。ACM(国际大学生程序设计竞赛,International Collegiate Programming Contest,简称ICPC)是一项全球性的计算机科学竞赛,...

    北京大学ACMpoj1001

    北京大学ACM详解poj1001, 内容很充实。

    acm入门,例题

    "北京大学ACM,1001题详细解答.ppt"是一个针对1001道ACM题目进行解答的资源,这将帮助你通过大量实践来提升解决问题的能力,并且能更好地理解各种算法的应用场景。 "ACM经典的题目代码.txt"很可能包含了过去比赛中的...

    杭州电子科技大学 acm 答案 代码

    【描述】:“1001到1005都有,最权威的答案,都可以ac哦”说明这个压缩包包含了解决ACM竞赛中1001到1005这五个问题的代码,这些代码经过验证,可以正确运行并得到期望的结果,即“Accepted”(通常用“AC”表示),...

    ACM新手入门练习题

    - **1001**:简单的数学计算题,如计算阶乘。 - **1003**:基础的字符串处理题目,如字符串反转。 - **1004**:简单的逻辑判断题,如判断一个数字是否为素数。 - **1005**:排序算法的简单应用,如选择排序或冒泡...

    ACM PKU 1001

    PKU 1001 手写实现高精度算法... 用于浮点运算.... ACcepted.

    哈工程acm题解

    1001、Calculatea+b - **题目描述**:计算a+b的值,这是一个非常基础的题目,用于检验选手的基本算术能力和程序实现能力。 - **知识点**: - 基本算术运算 - 输入输出处理 以上仅列举了部分题目及其相关的知识...

    杭电ACM部分题答案

    因此,不能直接使用普通的整型变量(如`int`)存储,而是采用字符串来表示这些大整数,如`char str1[1001]`和`str2[1001]`。 6. 字符串处理: - `strlen`函数:用于计算字符串的长度,例如`len_str1 = strlen(str1...

    杭电的答案

    根据给定文件的信息,我们可以总结出杭电ACM竞赛中的三个问题:1000-A+B Problem、1001-Sum Problem 和1002-A+B Problem II 的相关知识点。 ### 杭电ACM 1000 - A+B Problem **题目描述**: 计算两个整数 A 和 B ...

Global site tag (gtag.js) - Google Analytics