Here are few points to help contestants get ready for the contest:
- The best thing you can do to get ready for the contest is practice solving problems as much as possible. An excellent site for past acm/icpc problems is
this site.
- University of Valladolid has a contest site with an enormous problems archive. You can even send your answers to the online Judge.
Follow this link.
- Here's also a link to previous Arab and North Africa Regional Contest problems for the years
1998,
1999,
2000,
2001,
2002,
2003,
2004,
2005 and
2006.
- A goodtext book is Programming Challenges: The Programming Contest Training Manual. The book has its own online judging system. Click
here to go there.
Previous NPC problem sets:
The Contest Environment
- The contest operating system environment is Microsoft Windows XP Professional (SP2 plus any additional patches available two weeks before the contest.)
- The programming languages will be C, C++, and JAVA.
- For judging and clarifications, we'll be using
PC^2 , Version 8.7 or later. For the PC^2 user manual,
Click here for PDF version or
herefor html version.
- For development in the contest, we will provide the gcc compiler, g++ and gdb debugger from the
MinGW environment, and javac and java from the Java Development Kit
Standard Edition Version 5.0 or later.
We will provide the following IDEs:
- Eclipse 3.2.1 or later
- Microsoft Visual C++ 6.0 (VC6)
- NetBeans 6.1 or later
- Code::Blocks 8.02 with GCC and GDB debugger from MinGW
- Contestants who choose to use these IDEs must be aware, however, that submitted code MUST compile correctly with gcc or with javac!