Cześć,
SPOJ wyrzuca mi błąd wykonania NZEC w zadaniu dwumiany (https://pl.spoj.com/problems/BINOMS/), wiem że nie powinno się wstawiać całego kodu, ale przy takim komunikacie błędu myślę, że jest to konieczne, żeby dało się go znaleźć:)
import java.util.Scanner;
public class Spoj {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int t = input.nextInt();
input.nextLine();
for (int i = 0; i < t; i++) {
String[] data = input.nextLine().split(" ");
int n=Integer.parseInt(data[0]);
int k=Integer.parseInt(data[1]);
int counter=1, denominator=1;
if(k==n){
System.out.println(1);
}
else if (k==0) {
System.out.println(n);
}
else {
for (int j = n; j >k; j--) {
counter *= j;
}
for (int j = 2; j < (n-k) + 1; j++) {
denominator *= j;
}
System.out.println(counter / denominator);
}
}
input.close();
}
}
Czy macie jakieś rady, co może być przyczyną takiego stanu rzeczy? Za wszelką pomoc wielkie dzięki:)