Skip to content

1. A+B问题I

时间限制:2.000S 空间限制:32MB

题目描述

你的任务是计算a+b。

输入描述

输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。

输出描述

对于输入的每对a和b,你需要依次输出a、b的和。

如对于输入中的第二对a和b,在输出中它们的和应该也在第二行。

输入示例

text
3 4
11 40

输出示例

text
7
51

解法一(模拟)

思路分析:

  1. 根据题意,直接求解即可

实现代码如下:

java
import java.util.Scanner;

public class Main {
    // 学习循环输入 一堆数
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 判断是否还有输入的a,b对
        while (in.hasNext()) {
            // 读取A
            int a = in.nextInt();
            // 读取B
            int b = in.nextInt();
            // 测试输入
            // System.out.println("a: " + a + " b: " + b);
            System.out.println(aSumB(a, b));
        }
    }
    public static int aSumB(int a, int b) {
        return a+b;
    }
}

提交结果如下:

time_space_table: /1000/sample.in:AC mem=12840k time=158ms

/1000/test0.in:AC mem=13088k time=196ms

复杂度分析:

  • 时间复杂度: O(n)
  • 空间复杂度: o(1)