Rules for The 2018 ACM-ICPC Pakistan GIK-Topi SOFTCOM

Multi-Provincial Programming Contest

Flex your mental and motor skills in trying some of our expertly designed programming puzzles which are both devilishly complicated and challenging for even the most dexterous programmers. Brush up on your syntax if you are willing to accept the challenge of our Speed Programming module.

Sponsors

ICPC Sponsors

Important Dates

The contest dates are February 25, 2018 - February 25, 2018

The registration is open between January 23, 2018 - February 23, 2018

Important Links

Rules & Regulations

General Rules

  • Each team must consist of 3 members. More than 3 members will lead to disqualification.
  • Participants are not allowed to collaborate with anyone else other than his/her team member during the contest. This includes discussing, sharing, or posting the problem statements or solutions. Any contestant found cheating or attempting to cheat will be disqualified. If you suspect another contestant of cheating, please report any claims.
  • Any use of mobile phones is strictly prohibited, any contestant found using one will be disqualified at once.
  • 1 PC per team will be allotted.
  • Stationery will be provided to the participants.
  • Participants cannot leave the room during the competition.
  • The Softcom Management reserves the right to change these rules without any prior notice. Decision of judges shall be considered final and cannot be challenged.
  • Participants can only communicate with the organizers or volunteers of the competition.
  • All technical queries of the participants will be entertained during the practice session which will be held before the start of the main competition.
  • Duration of the contest will be 4 hours.
  • Each team will be given 5-8 algorithmic problems.

Software Specifications

  • Codeblocks
  • Eclipse for JAVA & C++ (recommended and standard in all programming competitions)
  • NetBeans IDE 7.0
  • Java SDK
  • Note : Contestants are free to use any standard libraries.

Programming Languages

  • Allowable programming languages in which participant can develop the programs for the given problems are: C, C++, Java.
  • Submission

  • You will be given Sample Inputs and Sample Outputs with each Problem Statement at the beginning of the Competition. You will have to make an Input file for every problem based on the format provided in the Sample Input. For example, the input file for Problem 1 shall be “Problem1.txt”, for problem 2, it shall be “Problem2.txt” and so on. The outputs of all the problems would have to be on the console according to the sample output given in . A PC^2 v9 software will be used as a competition management system, contestants are advised to have a look at the following link; http://www.ecs.csus.edu/pc2/doc/v9/PC2V9TeamGuide.pdf
  • Judgment Criteria

    • Scores depend on how many tasks a team successfully performs, the team completing more tasks than others will have a better score.
    • Penalty Points will affect the scores, the team having scored lowest penalty points will be a better team. Penalty Points are scored on solved problems only; unsolved problems have no bearing on scores. Penalty Points are scored in two ways:
      1. One Penalty Point is scored for each minute elapsed from the start of the round till the submission of the task (time it took to complete one task).
      2. A set amount of penalty points are reserved for each INCORRECT Submission.
    • If by chance the scores and penalty points of two teams matched the tie would be resolved by a judgement based on which team completed their task in less time.
    • Judgement of the Judges Will be final.

    Also, get to see Team 2018 ACM-ICPC Pakistan GIK-Topi SOFTCOM Multi-Provincial Programming Contest!

    For Result click here!