Announcements (Search)

Mock CCC 2015 is Here!

by Alex on Feb 13, 2015 - 4:26:36 am UTC
  • (4/0)
The 2015 Canadian Computing Competition is around the corner. User FatalEagle and I have prepared another mock CCC for you to test your might.

  • When: The contest window will be between Friday, Feb 13 at noon (EST) and Monday, Feb 16 at midnight (EST). Any time during this period, you may enter the contest and your personalized timer will count down from 3 hours.
  • Where: Right here on the PEG Judge! Head over to the contests section of the site and click "Enter" when the time period begins.
  • Format: 5 problems for junior and 5 problems for senior, just like the real CCC. Each problem will be worth 15 points, and each contest is out of 5*15 = 75 points. There will be full-feedback for your submissions, and submissions times are irrelevant.

The exact same contests are also being held on the Don Mills Online Judge ( This is merely an opportunity to practice and improve, so use these system at your own discretion. Analyses will be provided after the contest period. Good luck!

Problem search has been improved

by Alex on Dec 05, 2014 - 4:20:06 am UTC
  • (6/1)
Searching problems should be much more effective now.

UI updates (Shift + F5 to Refresh!)

by Alex on Nov 09, 2014 - 2:33:53 am UTC
  • (1/1)
Zebra stripes have been added to the problems page, along with some other UI improvements. Please press Shift+F5 to completely refresh the site in your browser (Option+Shift+R on a Mac).

PEG Judge user interface

by bbi5291 on Oct 10, 2014 - 4:41:05 am UTC
  • (3/0)
Does anyone have any suggestions about how to improve the user interface? It hasn't received much attention since I've mostly been focusing on adding new features and fixing bugs.

Ruby upgraded to version 2.1.2

by bbi5291 on Sep 10, 2014 - 9:48:12 pm UTC
  • (3/1)
This replaces the old version, 1.8.7.

Password reset should now be working again

by bbi5291 on Aug 23, 2014 - 9:56:03 pm UTC
  • (1/0)
Sorry for the delay. Mail servers are hard to set up.

Weird timing errors should be fixed

by bbi5291 on Aug 20, 2014 - 4:38:55 am UTC
  • (1/0)
CPU time usage is now reported more accurately, so you won't see 4.5 s reported if your program TLEs on a 5 second limit. (Actually the measured time may be something like 4.999 s, in which case it gets rounded up to 5.000. But the point is that time is reported more accurately now.)

Also, if the time limit is 0.5 s, and your program uses 0.6 s, this used to not be considered a TLE, but this was a bug, which is now fixed.

Standard error is now shown

by bbi5291 on Aug 09, 2014 - 7:16:27 am UTC
  • (3/0)
Effective immediately, programs may print to standard error and it will not affect the verdict (unless you get Output Limit Exceeded, haha). If your program prints to standard error, it will be shown in the submission details (a limited number of characters, anyway).

IOI 2014 Tasks Added

by Alex on Jul 29, 2014 - 8:23:37 am UTC
  • (1/1) least the four non-interactive ones for now.

View them here:
Day 1, Problem 2 - Wall:
Day 2, Problem 1 - Gondola:
Day 2, Problem 2 - Friend:
Day 2, Problem 3 - Holiday:

Please report any discrepancies.

Grading system updated

by bbi5291 on Jul 22, 2014 - 9:11:47 pm UTC
  • (4/0)
The PEG Judge's grading system has undergone a major rewrite (1000+ lines of code changed).

This system is likely to be buggy at present, and many features are not supported yet. (For example, output-only problems and interactive problems are broken, and if you get Wrong Answer, it won't show you the output---I'm working on it.)

If you notice any bugs, reply to this comment.