相關的代碼很簡單,沒有很多算術運算,我仍然無法找到扔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