输出合并后的键值对
2016-06-26 22:52
309 查看
import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
Map<Integer, Integer> map = new TreeMap<Integer, Integer>();
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
int s=sc.nextInt();
int value=sc.nextInt();
if (map.containsKey(s)) {
map.put(s, map.get(s) + value);
} else
map.put(s, value);
}
for (Integer key : map.keySet()) {
System.out.println(key + " " + map.get(key));
}
}
}
}
import java.util.Scanner;
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
Map<Integer, Integer> map = new TreeMap<Integer, Integer>();
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
int s=sc.nextInt();
int value=sc.nextInt();
if (map.containsKey(s)) {
map.put(s, map.get(s) + value);
} else
map.put(s, value);
}
for (Integer key : map.keySet()) {
System.out.println(key + " " + map.get(key));
}
}
}
}
相关文章推荐
- C++类的继承与派生
- BT是怎么下载的
- CategorySecond (vo,xml)
- Ubuntu Hadoop 2.x 动态添加节点
- Linux中的PS1环境变量整理
- hdu 2639 01背包-K优解
- java- Java 8的新特性
- 用composer方式安装Laravel框架(使用镜像安装)
- MyEclipse右键new菜单项的设置
- JSTL和自定义标签_思维导图总结2
- Mars-HTML5(四)链接和锚点
- PHP 使用tempnam保存临时文件,而不是自己维护临时文件的创建和删除
- LCD驱动
- 【C++】堆内存和栈内存详解
- Integer 和int的区别
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- JAVA keytool 使用详解
- HA 高可用软件系统保养指南
- 海底捞
- java- Java IO