1000:A+B 輸入輸出練習I【JAVA實現】
題目描述
你的任務是計算a+b。這是為了acm初學者專門設計的題目。你肯定發現還有其他題目跟這道題的標題類似,這些問題也都是專門為初學者提供的。
輸入格式
輸入包含一系列的a和b對,通過空格隔開。一對a和b佔一行。
輸出
對於輸入的每對a和b,你需要依次輸出a、b的和。
如對於輸入中的第二對a和b,在輸出中它們的和應該也在第二行。
樣例輸入
1 5
10 20
樣例輸出
6
30
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin=new Scanner(System.in); while(cin.hasNext()){ int a=cin.nextInt(); int b=cin.nextInt(); System.out.println(a+b); } } }
相關推薦
1000:A+B 輸入輸出練習I【JAVA實現】
題目描述 你的任務是計算a+b。這是為了acm初學者專門設計的題目。你肯定發現還有其他題目跟這道題的標題類似,這些問題也都是專門為初學者提供的。 輸入格式 輸入包含一系列的a和b對,通過空格隔開。一對a和b佔一行。 輸出 對於輸入的每對a和b,你需要依
1001:A+B 輸入輸出練習II【JAVA實現】
標籤 輸入輸出練習 題目描述 你的任務是計算a+b。 輸入格式 第一行是一個整數N,表示後面會有N行a和b,通過空格隔開。 輸出 對於輸入的每對a和b,你需要在相應的行輸出a、b的和。 如第二對a和b,對應的和也輸出在第二行。 樣例輸入
A+B 輸入輸出練習I
題目描述 你的任務是計算a+b。這是為了acm初學者專門設計的題目。你肯定發現還有其他題目跟這道題的標題類似,這些問題也都是專門為初學者提供的。 輸入 輸入包含一系列的a和b對,通過空格隔開。一對a和b佔一行。 輸出 對於輸入的每對a和b,你需要依次輸出a、b的
codeup1000 A+B 輸入輸出練習I
時空限制 1000ms/32MB 題目描述 你的任務是計算a+b。這是為了acm初學者專門設計的題目。你肯定發現還有其他題目跟這道題的標題類似,這些問題也都是專門為初學者提供的。 輸入 輸入包含一系列的a和b對,通過空格隔開。一對a和b佔一行。 輸出 對
A+B 輸入輸出練習VIII
題目描述 你的任務是計算若干整數的和。 輸入 輸入的第一行為一個整數N,接下來N行每行先輸入一個整數M,然後在同一行內輸入M個整數。 輸出 對於每組輸入,輸出M個數的和,每組輸出之間輸出一個空行。 樣例輸入 3 4 1 2 3 4 5 1 2 3 4 5 3 1
A+B 輸入輸出練習VI
題目描述你的任務是計算若干整數的和。 輸入每行的第一個數N,表示本行後面有N個數。 輸出對於每一行資料需要在相應的行輸出和。 樣例輸入4 1 2 3 4 5 1 2 3 4 5樣例輸出10 15#include<stdio.h> int main() { int
Club1004:A+B 輸入輸出練習V
題目描述 你的任務是計算若干整數的和。 輸入格式 輸入的第一行是一個正數N,表示後面有N行。每一行的第一個數是M,表示本行後面還有M個數。 輸出 對於每一行資料需要在相應的行輸出
《演算法筆記》2.10小節——C/C++快速入門->黑盒測試 問題 D: A+B 輸入輸出練習IV
《演算法筆記》2.10小節——C/C++快速入門->黑盒測試 問題 D: A+B 輸入輸出練習IV 題目描述 你的任務是計算若干整數的和。 輸入 每行的第一個數N,表示本行後面有N個數。 如果N=0時,表示輸入結束,且這一行不要計算。 輸出 對於每一行資料需
總結各種排序算法【Java實現】
main style 發現 第一個 tin 查找 ins lai 歸並排序 一、插入類排序 1.直接插入排序 思想:將第i個插入到前i-1個中的適當位置 時間復雜度:T(n) = O(n2)。 空間復雜度:S(n) = O(1)。 穩定性:穩定排序。 如果碰見一個和插入元
[2]十道算法題【Java實現】
技術分享 一半 排序總結 lock char 3D 約數 元素 凱撒 前言 清明不小心就拖了兩天沒更了~~ 這是十道算法題的第二篇了~上一篇回顧:十道簡單算法題 最近在回顧以前使用C寫過的數據結構和算法的東西,發現自己的算法和數據結構是真的薄弱,現在用Java改寫一下,重溫
排序演算法之快速排序【java實現】
快速排序是最常用的排序演算法之一,它的平均時間複雜度是O(nlogn),但是它是一個不穩定的演算法。 步驟: 我們要找到一個基值,將小於基值的放在它的左邊,大於它的放在它的右邊。基值我們直接用陣列最左邊的值就行。每次排序會把基值放在正確的位置上,在根據這個值把陣列分成左右兩部分,在進行遞迴處
排序演算法之希爾排序【java實現】
前面介紹的冒泡、選擇、插入排序演算法雖然簡單直觀,但是在排序上的效率一般。對於大量的資料排序就需要更加高效的演算法,那麼下面來介紹一下高效的排序演算法----希爾排序,又稱Shell排序,縮小增量排序。 實際上,希爾排序是基於插入排序的思想。 實現步驟: (1)將有n個元素的陣列分成n/
排序演算法之插入排序演算法【java實現】
插入排序演算法通過對未排序的資料執行逐個插入至合適的位置而完成排序工作。思路簡單,應用較多。但是此演算法在資料無規律的情況下,需要移動大量的資料,效率不高。 步驟: (1)首先對陣列的前兩個資料進行從小到大排序。 (2)接著將第3個數據與排好序的兩個資料進行比較,將第3個數據插入合適的位
排序演算法之選擇排序演算法【java實現】
簡介:遍歷陣列,每次選出最小的數與索引第一個進行交換,直到全部完成。 package zhgyu.sort; /** /*選擇排序演算法 * @author zhgyu * */ public class SelectionSort { static final int SIZE =
排序演算法之氣泡排序【java實現】
氣泡排序介紹 基本思想就是相鄰資料交換,每次將最大或最小的數進行移動。 步驟:(1)對陣列中的各資料,依次比較相鄰的兩個元素的大小。 (2)如果前面的資料大於(小於)後面的資料,就交換這兩個資料。經過第一輪
必須知道的八大種排序演算法【java實現】
各種演算法的時間複雜度: package com.lianxi; import java.util.Arrays; public class Sort { /** * 八種排序演算法 */ public static void main(String[] args) {
多路歸併排序【JAVA實現】
對遠遠大於記憶體的資料進行外排序,在多路比較的時候用敗者樹效率會更高。 這個演算法可以在建立倒排索引的時候使用 package my.sort; import java.io.BufferedInputStream; import java.io.BufferedOu
查詢有序陣列中相近的數或下標【JAVA實現】
刷LeetCode過程中遇到的一個知識點,特此記錄~ 給定一個有序陣列與目標值,陣列中不一定有目標值,找出與目標值最相近的數的下標 private int findTarget(int[] nums
必須知道的八大種排序演算法【java實現】(三) 歸併排序演算法、堆排序演算法詳解
一、歸併排序演算法 基本思想: 歸併(Merge)排序法是將兩個(或兩個以上)有序表合併成一個新的有序表,即把待排序序列分為若干個子序列,每個子序列是有序的。然後再把有序子序列合併為整體有序序列。 歸併排序示例: 合併方法: 設r[i…n]由兩個有序子表r[i…m]和r[m+1…n]組
必須知道的八大種排序演算法【java實現】(二) 選擇排序,插入排序,希爾演算法【詳解】
一、選擇排序 1、基本思想:在要排序的一組數中,選出最小的一個數與第一個位置的數交換;然後在剩下的數當中再找最小的與第二個位置的數交換,如此迴圈到倒數第二個數和最後一個數比較為止。 2、例項 3、演算法實現 /** * 選擇排序演算法 * 在未