ДВФУ Счетчик посещений ШКОЛА ЕСТЕСТВЕННЫХ НАУК
Логотип ACM Чемпионат мира по программированию среди студентов
Чемпионат России по программированию среди школьников
Дальневосточный подрегион, 2017
   Semifinal Round Regulations
О чемпионате
Региональные спонсоры
Команды, участвующие в четвертьфинале
Правила ДВ четвертьфинала чемпионата
Тексты задач
Результаты четвертьфинала чемпионата
Файловый архив
Организаторы и жюри

Introduction

  • International Collegiate Contest in Informatics and Programming (Contest) is conducted by Ministry of Education and Science of the Russian Federation, Federal Agency of Education, Education Committee of the Government of St. Petersburg, St. Petersburg Youth Creativity Palace, St. Petersburg State University of Information Technologies, Mechanics and Optics and Altai State Technical University.
  • Subregional contest is conducted by Far Eastern Federal University.

Mission

  • Main targets and goals of the Contest are propaganda of scientific knowledge, developing students' interest toward science, support of extracurricular courses, circles, scientific societies, creating optimal conditions for revealing gifted and talented students, their future intellectual growth and professional career, developing of the collaboration skills.

Introduction

  • The contest is a two-tiered competition among teams of students representing institutions of higher education. Teams first compete in Semifinal Rounds. The winning teams from each Semifinal Round qualify to advance to the Final Round.

Localization

  • The official language of the Contest is English. All written contest materials will be in English.
  • The secondary language of the Contest is Russian. All announcements will be made in both Russian and English.
  • The Director and the Organizing Committee of the Semifinal Rounds may use as additional languages the languages of the Semifinal Round participants. In this case, all announcements must be made on Russian and each additional language.

Organization of the Semifinal Rounds

  • The Semifinal Round Director is appointed by the Board of directors of the Contest
  • The Semifinal Round Director:
    • establishes Organizational Committee of the Semifinal Round;
    • prepares recommendations to the Organizational Committee of the Semifinal Round concerning Jury and Technical Committee of the Semifinal Round.
  • Organizational Committee of the Semifinal Round:
    • settles the dates of the Semifinal Round;
    • approves Jury and Technical Committee of the Semifinal Round put forward by the Semifinal Round  Director;
    • creates and approves the expense estimate of the Semifinal Round;
    • approves Technical Regulations of the Semifinal Round put forward by Jury and Technical Committee of the Semifinal Round;
    • determines the place of residence for competitors, delegation heads, members of the Jury and the Technical Committee of the Semifinal Round;
    • determines the venue of the Semifinal Round  and issues the corresponding order;
    • supplies the venue of the Semifinal Round  with computers according to the these Regulations, Technical Regulations, safety measures and hygiene and sanitary standards;
    • carries out registration of participants;
    • organizes and carries out the award ceremony for the Semifinal Round  participants;
    • analyzes and generalizes the results of the Semifinal Round.
  • The Jury of the Semifinal Round consists of the Head of the Jury and at least three other Jury members.
  • The Jury of the Semifinal Round:
    • prepares the Technical Regulations of the Semifinal Round together with the Technical Committee of the Semifinal Round;
    • develops and approves the problem statements and the tests for submission evaluation for the Semifinal Rounds or takes the decision to use the set of the problems formed by Executive Committee of the Jury of the Contest;
    • conducts evaluation of competitors' submissions on the Semifinal Round;
    • makes the final decision on the disqualification of the participants, who violate the Rules or the Regulations of the Semifinal Round;
    • prepares the Semifinal Round  standings;
    • determines the Semifinal Round  winner and awardees.
  • The Head of the Jury of the Semifinal Round forms the Executive Committee of the Jury of the Semifinal Round if necessary. In other case, all duties of the Executive Committee are held by the Jury.
  • The Technical Committee of the Semifinal Round consists of the Head of Technical Committee and Technical Committee members.
  • The Technical Committee of the Semifinal Round:
    • prepares the Technical Regulations of the Semifinal Round together with the Jury of the Semifinal Round;
    • carries out configuration of the computers according to the Technical Regulations of the Semifinal Round;
    • ensures uninterrupted functioning of the machinery during the Semifinal Round;
    • ensures the conduct of the Semifinal Round in the correspondence to these Regulations and the Semifinal Round Rules.

Team Composition

  • Teams of three students of the same institute of higher education are admitted to participate in the Semifinal Rounds. The Board of directors of the Contest holds right to settle additional requirements towards the Contest participants.
  • List of participants of the Semifinal Rounds are formed based on applications from institutes of higher education.
  • In case of organizational or technical impossibility to provide participation of all teams that applied, the Semifinal Round Director of Semifinal Round has the right to institute additional requirements towards the Semifinal Round participants, provided that it is approved by the Contest Director.

Conduct of the Contest

  • The duration of one round is five hours. The Executive Committee of the Jury holds right to prolong the duration of the round in case of unforeseen circumstances. Should the contest duration be altered, every attempt will be made to notify participants in a timely and uniform manner.
  • On the round each team is provided with one personal computer and the set of several problems.
  • At least six problems and at most twelve problems will be proposed for solution. As far as possible, problems will avoid dependence on detailed knowledge of a particular applications area or particular contest language.
  • Participants' computer configuration and the set of supported programming languages are determined by the Technical Regulations.
  • During the competition, participants solve the proposed problems. A solution to a problem is a program written in one of the supported programming languages. The program must not contain auxiliary modules or files. It is allowed to solve different problems using different supported programming languages.
  • Submission evaluation is conducted during the competition. Using special software, the teams submit their problems for evaluation. The Executive Committee of the Jury compiles the submitted programs using command line compilers and checks the programs. Participants should include compiler directives in the submitted program file.
  • Participants' programs are checked against a set of tests prepared by the Executive Committee of the Jury prior to the round. A program is accepted if it passes all tests.
  • Execution time and memory for each program on each test are limited. The programs that exceed these limits are considered inefficient for the given problem. In such case, the test is considered not to be passed, thus the program is rejected. The execution time limit and the accessible memory limit are indicated in the problem statements.
  • The submitted program must output the same answers on the same tests, independent of the time of the execution and the program environment. The submitted programs can be executed any number of times and the worst outcome can be counted.
  • Participants may bring and use unannotated natural language dictionaries (except electronic ones), blank sheets of paper and instruments for writing only. Contestants may not bring and use any books (except dictionaries), reference manuals, electronic dictionaries, program listings, any machine-readable information (software or data on any kind of storage), computing devices (handhelds, portable PCs, notebooks, calculators), mobile phones or any other communication devices.
  • During the round, participants are only allowed to communicate with members of their team, members of the Executive Committee of the Jury and the Technical Committee.
  • Participants may use network printer during the contest. The printout will be delivered to the team by representatives of the Technical Committee.
  • A team may be disqualified by the Jury for any activity that violates contest Regulations and Rules or jeopardizes the contest such as dislodging extension cords, unauthorized modification of contest equipment, distracting behavior.
  • Executive Committee of the Jury holds exclusive right to determine correctness of programs against tests, to evaluate programs, to determine the winners and to disqualify participants. The Executive Committee of the Jury solves questions arising in case of unforeseen events and circumstances.

Appeals

  • The Executive Committee of the Jury is solely responsible for determining the correctness of runs. Its decisions are final and may not be appealed.
  • If irregularities or misconduct are observed during the Contest, team members or coaches should bring them to the attention of the representatives of the Technical Committee of the Contest, so that action may be taken as soon as possible.
  • The official test set is published by the Jury of the Contest after the end of the Contest. This test set can be used to appeal to the Jury Executive Committee.
  • The appeal based on the official test set can only be issued in case some test case is found to be incorrect with respect to the problem statement. Should this be the case, the incorrect test case will be fixed or, if no obvious fix is possible, removed, and all runs for the appealed problem will be rejudged. The new standings will be the official standings of the Contest.
  • If the standings of the Contest change as the result of the appeals, the teams to be sent to the next tier of the Contest may change. Prizes are not transferred.

Scoring of a Contest

  • A team that has solved more problems is placed higher.
  • In case of equality in the number of solved problems, the team that has a smaller penalty time is placed higher.
  • In case of equality in the number of solved problems and the penalty time, the team that has submitted its last accepted run first, is placed higher.
  • The penalty time is the sum of the time consumed for each problem solved. The time consumed for a solved problem is the time elapsed from the beginning of the contest to the submittal of the accepted run plus 20 penalty minutes for every rejected run for that problem regardless of submittal time. There is no penalty time consumed for a problem that is not solved.
  • Scoring of the team is based only on the time of the first accepted run for each problem.

The results of the Semifinal Round

  • The winner of the Semifinal Round is a University of the best team.
  • The winning team of the Semifinal Round and the leading teams are promoted to the next tier of the Contest. The promotion is held according to quotas set by the Board of Directors of Contest.