Teams have been sent their information to start the pre-qualification round. There is still time to sign up, but time is ticking.
Announcement
Collapse
No announcement yet.
Pre-Qualifications have started
Collapse
X
-
Re: Pre-Qualifications have started
Originally posted by krux View PostTeams have been sent their information to start the pre-qualification round. There is still time to sign up, but time is ticking.
Now I just have to decide if I'm going to run through the problems sober or trashed
-
Re: Pre-Qualifications have started
Originally posted by pH_Boston View PostThe info on compiler versions and how in/output is directed and the command line options used in diff are greatly appreciated. Voids the mind of questions like "What kind of whitespace is this expecting" etc...
Now I just have to decide if I'm going to run through the problems sober or trashed
Your output gets fed to the stdin of:
diff -wBb - correct_output_file
Input and output are stdin and stdout on all programs. If your program returns a code other than 0 then it doesn't get graded.
Comment
-
Re: Pre-Qualifications have started
Originally posted by pH_Boston View PostSorry for the confusion, what I mean was a big THANK YOU for putting that info when you first log onto the siteperl -e 's==UBER?=+y[:-o]}(;->\n{q-yp-y+k}?print:??;-p#)'
Comment
-
Re: Pre-Qualifications have started
Originally posted by krux View PostNot a problem. It's hard enough not being able to see the results and only getting a pass/fail. That said, Gigs (or anyone else for that matter), if you think of a good way to provide a bit more detail on submission results without giving away the farm, let me know. Right now it tells you if it failed to compile, and how many test cases you passed or not.
I think the best we could do is give them the system return code, I believe we don't capture that right now, only whether it was non-zero or not. They could use that for some very general debugging without being able to grab the test cases from us through it (I guess we'd notice if they were encoding the entire input 1 byte at a time into return codes heh)
Comment
-
Re: Pre-Qualifications have started
I've modified the grader to give teams a little more feedback. If one test case times out, because, say, you used an n-factorial algorithm written in frink, completely hypothetical of course, it will now tell you that a specific test number that timed out.
The tests are run in numerical order, so if it says that test 3 timed out, then your program did at least complete on one and two.
It will also tell you non-zero return codes, so you can use that for rough debugging of code paths.
I've completed an algorithm that we can run on the input programs to tell whether they will terminate or not, so we can get rid of the timeout. The edit box of this forum is too narrow to contain it.
Comment
-
Re: Pre-Qualifications have started
Originally posted by Gigs View PostI've modified the grader to give teams a little more feedback. If one test case times out, because, say, you used an n-factorial algorithm written in frink, completely hypothetical of course, it will now tell you that a specific test number that timed out.
The tests are run in numerical order, so if it says that test 3 timed out, then your program did at least complete on one and two.
It will also tell you non-zero return codes, so you can use that for rough debugging of code paths.
I've completed an algorithm that we can run on the input programs to tell whether they will terminate or not, so we can get rid of the timeout. The edit box of this forum is too narrow to contain it.perl -e 's==UBER?=+y[:-o]}(;->\n{q-yp-y+k}?print:??;-p#)'
Comment
-
Comment