HDOJ3_A+B for Input-Output Practice
来源:互联网 发布:ec6108v9不能安装软件 编辑:程序博客网 时间:2024/06/16 18:30
Input
Input contains an integer N in the first line, and then N lines follow. Each line starts with a integer M, and then M integers follow in the same line.
Output
For each group of input integers you should output their sum in one line, and you must note that there is a blank line between outputs.
Sample Input
3
4 1 2 3 4
5 1 2 3 4 5
3 1 2 3
Sample Output
10
15
6
先分析一下这个题目:
题目要求先输入一个整数n,代表要输入n组数据
就例如 Sample Input里的3
然后每组数据第一个是m,代表这组数据的数的个数
就例如 Sample Input里的4,5,3
然后输入m个数
最后计算这m个数据的和并且打印出来
值得注意的是,行间需要隔开一行
而且最后一行不能多输出空行
下面是代码
import java.util.Scanner;public class Main { private static Scanner scanner; public static void main(String[] args) { scanner = new Scanner(System.in); int line = scanner.nextInt(); int vol = line; int[] sum = new int[line]; int count = 0; while(vol-->0){ int n = scanner.nextInt(); while(n-->0){ int i = scanner.nextInt(); sum[count] += i; } count++; } for (int i = 0;i < line;i++) { System.out.println(sum[i]); if(i+1 < line){ System.out.println(); } } }}
阅读全文
0 0
- HDOJ3_A+B for Input-Output Practice
- A+B for Input-Output Practice (I)
- A+B for Input-Output Practice (II)
- A+B for Input-Output Practice (III)
- A+B for Input-Output Practice (IV)
- A+B for Input-Output Practice (V)
- A+B for Input-Output Practice (VI)
- A+B for Input-Output Practice (VII)
- A+B for Input-Output Practice (VIII)
- A+B for Input-Output Practice (VIII)
- A+B for Input-Output Practice (I)
- A+B for Input-Output Practice (II)
- A+B for Input-Output Practice (III)
- A+B for Input-Output Practice (IV)
- A+B for Input-Output Practice (V)
- A+B for Input-Output Practice (VI)
- A+B for Input-Output Practice (VII)
- A+B for Input-Output Practice (VIII)
- 【数据结构】第二章 线性表
- 进程间通信——消息队列
- LinuxStudyNote(34)-Linux常用命令(9)shutdown关机重启命令
- ArcGis 地理数据库的容灾备份
- tmux
- HDOJ3_A+B for Input-Output Practice
- Jump Game II(另类BFS)
- 电信采集系统项目
- Java中基本数据类型的范围
- 【广告算法工程师入门 11】机制设计-拍卖理论基础
- SQL SERVER 存储过程中SELECT 返回值如何赋值给变量
- 374. Guess Number Higher or Lower
- Qt 屏蔽系统按键、任务管理器、任务栏、鼠标,修改注册表
- 垃圾收集与分配策略——(二)垃圾收集算法