Mam problem z tym zadaniem. W Eclipse działa mi okej - przynajmniej dane przykładowe, a na stronie wywala błąd, że przekroczono limit czasu
.
Gdy klikam "run on ideone.com" to wywala tam błąd wykonania
. Jakoś w ogóle nie mam pomysłu co jest nie tak ;v
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at Main.main(Main.java:9)
import java.util.*;
import java.lang.*;
class Main
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner s = new Scanner(System.in);
int t = s.nextInt();
short n;
int m;
for (int i = 0; i < t; i++) {
n = s.nextShort(); // liczba obżartuchów
m = s.nextInt(); // liczba ciastek w opakowaniu
licz(n, m, s);
}
s.close();
}
private static void licz(short n, int m, Scanner s) {
int czas, iloscCiastek;
double sumaCiastek = 0;
for (int i = 0; i < n; i++) {
czas = s.nextInt();
iloscCiastek = 86400 / czas; // doba[sekundy] / czas jedzenia jednego ciastka
sumaCiastek += iloscCiastek;
}
System.out.println((int) Math.ceil(sumaCiastek / m));
}
}