ACM,本地运行正确,一提交就错误,怎么呢回事?

题目描述:第一行输入一个数n,1<=n<=1000,下面输入n行数据,每一行有两个数,分别是xy。输出一组xy,该组数据是所有数据中x最小,且在x相等的情况下y最小的。输... 题目描述:
第一行输入一个数n,1 <= n <= 1000,下面输入n行数据,每一行有两个数,分别是x y。输出一组x y,该组数据是所有数据中x最小,且在x相等的情况下y最小的。
输入:
输入有多组数据。
每组输入n,然后输入n个整数对。
输出:
输出最小的整数对。
样例输入:
5
3 3
2 2
5 5
2 1
3 6
样例输出:
2 1

我的代码:
import java.util.Scanner;

import java.util.TreeMap;

public class Main {

public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int n = s.nextInt();

TreeMap<Integer,Integer> map = new TreeMap<Integer,Integer>();
for(int i=0; i<n; i++){
int key = s.nextInt();
int value = s.nextInt();
if(map.containsKey(key)){
if(value < map.get(key))
map.put(key, value);
}else
map.put(key, value);

}

int key = map.firstKey();
int value = map.get(key);
System.out.print(key + " ");
System.out.println(value);
}

}
展开
 我来答
百度网友28b4182
2012-03-10 · TA获得超过7218个赞
知道大有可为答主
回答量:4847
采纳率:100%
帮助的人:1786万
展开全部
要多组数据的,你这个只能运行一组数据
你嫌中查一查ACM JAVA多组竖者陵数据余戚怎么弄,我不懂JAVA
追问
哦  知道了  
唉 真大意啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式