Auf dieser Seite protokollieren wir technische Probleme, die beim Judge
aufgetreten sind. Wenn der IFMP-Judge Ihr Programm ablehnt, können Sie
hier nachschauen, um ein technisches Problem auf dem Judge auszuschliessen.
Falls Sie genau in einer betroffenen Zeitspanne ein Programm auf den IFMP-Judge
eingereicht haben, sollte es genügen, wenn Sie es einfach nach Behebung
des Problems erneut einreichen.
Wir sind bemüht, diese Liste aktuell zu halten. Wenn Sie ein technisches
Problem auf dem IFMP-Judge entdecken, welches noch nicht auf der Liste aufgeführt
ist, können Sie uns dieses gerne mitteilen. Vor allem am Anfang rechnen
wir mit etwas mehr Problemen, sind also für Hinweise sehr dankbar.
-
Bis Dienstag, 26.11.2015, ca. 14:50 Uhr, seit Dienstag, 26.11.2015, ca. 12:50 Uhr:
Der Judge war teilweise abgestürzt. Wenn Sie in dieser Zeit abgegeben
haben, ging der Judging-Vorgang nicht über den PENDING-Zustand
hinaus.
Ausserdem kann es sein, dass Submissions, welche in dieser Zeit abgegeben
wurden, vereinzelt nicht korrekt gejudged wurden. Sollten Sie davon
betroffen sein, so geben Sie Ihr Programm einfach erneut auf den Judge ab.
Dann sollte Ihr Programm korrekt gejudged werden.
-
Bis Dienstag, 24.11.2015, ca. 23:00 Uhr, seit Dienstag, 24.11.2015, ca. 17:50 Uhr:
Der Judge war überlastet und konnte Submissions nur mit starken
Verzögerungen judgen. Ausserdem kann es sein, dass Submissions, welche in
dieser Zeit abgegeben wurden, vereinzelt nicht korrekt gejudged wurden (dies
sollte aber höchstens Submissions betreffen, welche nicht für die benotete
Hausaufgabe abgegeben wurden).
-
Bis Dienstag, 10.11.2015, ca. 16:20 Uhr, seit Beginn des Semesters:
Vorher hatte der Judge non-Standard-Erweiterungen von C++ zugelassen. Bei
betroffenen Abgaben gibt der Judge jetzt eine Fehlermeldung aus. Diese
Änderung betrifft bislang sehr wenige Anwendungsfälle, darunter ist
aber ein sehr wichtiger:
int n;
std::cin >> n;
int a[n];
Dies ist kein standardkonformes Vorgehen, um einen Array mit nicht-fixer
Länge zu definieren. Ein standardkonformes Vorgehen, welches in der Vorlesung
vorgeschlagen wird, ist stattdessen:
int n;
std::cin >> n;
std::vector<int> a (n);
-
Bis Dienstag, 3.11.2015, ca. 9:45 Uhr, seit Dienstag 3.11.2015, ca 8:10 Uhr:
Es wurden vermutlich sämtliche Programme, welche in dieser Zeitspanne
abgegeben wurden falsch gejudged oder nicht gejudged. Ein erneutes Abgeben
nach 9:45 Uhr sollte korrekt funktionieren.
-
Bis Dienstag, 22.9.2015, ca. 14:15 Uhr, seit Dienstag 22.9.2015, ca 14:10 Uhr:
Wegen Wartungsarbeiten wurden Abgaben in dieser Zeitspanne eventuell nicht
ausgewertet.
-
Bis Montag, 21.9.2015, ca. 23:30 Uhr, seit Montag 21.9.2015, ca 20:40 Uhr:
Vereinzelt wurden Abgaben falsch gejudged, oder blieben beim
pending-Zustand hängen.
-
Bis Freitag, 18.9.2015, ca. 12:15 Uhr, seit Donnerstag 17.9.2015, ca 12:15 Uhr:
Der zweitunterste Fehler hatte sich nochmals eingeschlichen. Es wurden
vermutlich sämtliche Programme, welche in dieser Zeitspanne abgegeben
wurden, als falsch ausgewertet, auch wenn diese korrekt waren. Falls Sie in dieser
Zeitspanne abgegeben haben, und Ihr Programm als falsch ausgewertet wurde, liegt dies
höchst wahrscheinlich an diesem Problem. (Wie oben erwähnt, lohnt es sich dann,
Ihr Programm nochmals einzureichen, um das korrekte Feedback vom Judge zu erhalten.)
-
Bis Mittwoch, 16.9.2015, ca. 17:25 Uhr:
Abgaben, welche den Schlusspunkt (so wie im Beispielsprogramm
power8.cpp) mit ausgegeben hatten, wurden als falsch ausgewertet.
Dies liegt daran, dass die Aufgabe 3 in der Serie 1
ursprünglich die Ausgaben ohne diesen Schlusspunkt erfordert hatte.
Ab 17:25 Uhr wurde auch die Ausgabe wie bei power8.cpp als
korrekt gewertet.
-
Ebenfalls bis Dienstag, 15.9.2015, ca. 19:15 Uhr:
Zusammenhängend mit dem vorher genannten Problem konnte es passieren, dass
auch Programme ohne ifmp::integer, welche vor 19:15 Uhr abgegeben
wurden, falsch gejudged wurden. Falls Sie nachher nochmal abgegeben haben,
sollte es korrekt funktionieren.
-
Bis Dienstag, 15.9.2015, ca. 19:15 Uhr:
Der Datentyp ifmp::integer wurde nicht korrekt unterstützt.
Falls Sie vor dieser Zeit ein Programm abgegeben haben, in dem Sie den
ifmp::integer verwendet haben, wurde Ihnen ein Compiler-Error
angezeigt, obwohl Ihr Programm möglicherweise korrekt funktioniert
hat. Wenn Sie davon betroffen waren, geben Sie Ihr Programm erneut
ab, es sollte dann korrekt gejudged werden.