相关的代码很简单,没有很多算术运算,我仍然无法找到扔NZEC的部分。 来自缓冲读取器的输入看起来很好,没有除法,所以零除被排除是可能的原因。 也没有无限循环(我猜)。NZEC在某些情况下发生Java错误
我仍然无法找到问题。代码如下:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.math.BigInteger;
import java.util.StringTokenizer;
import java.util.Collection;
import java.lang.Object;
import java.util.Arrays;
class feb152 {
public static void main(String[] args) throws Exception {
int i;
int[] piles = new int[100000];
BufferedReader br = new BufferedReader(new InputStreamReader(System. in));
PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine());
int t = Integer.parseInt(st.nextToken());
while (t != 0) {
st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
Arrays.fill(piles, 0);
st = new StringTokenizer(br.readLine());
for (i = 0; i < n; i++) {
int coins = Integer.parseInt(st.nextToken());
piles[coins]++;
}
int max = 0;
for (int val: piles) {
if (val > max) {
max = val;
}
}
int ans = n - max;
System.out.print(ans + "\n");
t--;
}
}
}
请说明一下,NZEC = ?? – vikingsteve 2015-02-09 09:24:18
更详细地描述出什么是错的。你做什么测试,什么失败。如果是例外,请显示消息和堆栈跟踪。 – Wain 2015-02-09 09:28:21
其实它是在codechef.thats测试案例为什么我不知道在哪种情况下NZEC即将/ – 2015-02-10 11:14:01