HDOJ1412 {A} + {B}

{A} + {B}

Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 23134    Accepted Submission(s): 9520


Problem Description
给你两个集合,要求{A} + {B}.
注:同一个集合中不会有两个相同的元素.
 

Input
每组输入数据分为三行,第一行有两个数字n,m(0<n,m<=10000),分别表示集合A和集合B的元素个数.后两行分别表示集合A和集合B.每个元素为不超出int范围的整数,每个元素之间有一个空格隔开.
 

Output
针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个元素之间有一个空格隔开.
 

Sample Input
  
  
1 2 1 2 3 1 2 1 1 2
  两个集合相加,使用ArrayList来做,将第二个集合加到list 里面的时候判断一下是否已经存在。
因为ArrayList是可以有重复元素的,之后在排序一下输出。
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;

public class Main{
	private static Scanner scanner;
	public static void main(String[] args) {
		scanner = new Scanner(System.in);
		while(scanner.hasNext()){
			int n = scanner.nextInt();
			int m = scanner.nextInt();
			List<Integer>list = new ArrayList<Integer>();
			for (int i = 0; i < n; i++) {
				int t = scanner.nextInt();
				list.add(t);
			}
			for (int i = 0; i < m; i++) {
				int t = scanner.nextInt();
				if(!list.contains(t)){
					list.add(t);
				}
			}
			Collections.sort(list);
			boolean isFirst = true;
			for (Integer integer : list) {
				if(isFirst){
					isFirst = false;
					System.out.print(integer);
				}else {
					System.out.print(" "+integer);
				}
			}
			System.out.println();
		}
	}
}


Sample Output
  
  
1 2 3 1 2
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
##i#i:#i: "#i: ",#i: ",其中#i: ",其中i#i: ",其中i表示#i: ",其中i表示测试#i: ",其中i表示测试数据#i: ",其中i表示测试数据的#i: ",其中i表示测试数据的编号#i: ",其中i表示测试数据的编号(#i: ",其中i表示测试数据的编号(从#i: ",其中i表示测试数据的编号(从1#i: ",其中i表示测试数据的编号(从1开始#i: ",其中i表示测试数据的编号(从1开始),#i: ",其中i表示测试数据的编号(从1开始),并#i: ",其中i表示测试数据的编号(从1开始),并且#i: ",其中i表示测试数据的编号(从1开始),并且i#i: ",其中i表示测试数据的编号(从1开始),并且i需要#i: ",其中i表示测试数据的编号(从1开始),并且i需要右#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case ##i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case ##i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.333333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.333333333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:H#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDO#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ 285#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ 2854

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值