Have you ever participated in a programming marathon? Do you want to show your knowledge in algorithm construction and analysis? So don't be left out!
How do I participate?
Form a duo or trio, where the members must be attending or have graduated from an undergraduate course. The competition is aimed at students from higher institutions typically in the area of computing (Computer Science, Computer Engineering, Information Systems, etc.) and related fields (Mathematics, Physics and Engineering). However, there are no obstacles to the participation of students from other courses. Then register your team.
Is there an age limit?
No. Anyone interested can participate.
Where and when will the Marathon take place?
The Programming Marathon is a face-to-face competition that will take place in São Paulo and Rio de Janeiro on August 3rd.
RJ | From 9 a.m. to 2 p.m., Rua do Rosário, 114 - Centro.
SP | | From 9 a.m. to 2 p.m., Rua Peixoto Gomide, 282 - Jardim Paulista.
Will I have any other gain besides being challenged, working as a team and learning more about Visagio's DNA?
Yes, each member of the winning team will receive a Kindle e-reader as a prize.
Did you like it? Just click at this link.
Registrations close on 20/07/2019!
*After registration is over, a selection will be made of the groups that can participate in the event.
Did you have any questions? Read the FAQ and the Marathon Regulations below or contact us by e-mail contato@visagio.com
FAQ VISAGIO MARATHON PROGRAMMING 2019
How many people can make up a group for the competition?
The groups will consist of up to 3 people. Remember that all entries will undergo a review and may be rejected.
What is the registration fee to participate in the marathon?
There is no registration fee to participate in the marathon, but your registration will require approval from the event organization.
Will there be a certificate of participation?
Yes. Everyone who attends the event will receive a certificate of participation.
Will there be a prize?
Yes. Each member of the winning team will win a Kindle e-reader as a prize.
Does registration guarantee a place at the event?
Due to space limitations, event registration alone does not guarantee group participation. After the registration deadline, groups will be notified by e-mail about the confirmation of their vacancies.
REGULATION
Registrations
Registrations will be made through the link provided by the event organization. The acceptance or not of a team is subject to validation by the event organization, which may reject registrations. Completing the registration form does not guarantee the team's participation in the competition.
No fee will be charged for registering teams.
Formation of the teams
The teams consist of three people whose members must be studying or have a degree in a course related to the technology area. The competition is aimed at students from higher institutions typically in the area of computing (Computer Science, Computer Engineering, Information Systems, etc.) and related fields (Mathematics, Physics and Engineering). There are no impediments to the participation of students from other courses. There is no age limit for participation in the competition.
Contest format
The teams will receive a test with several problems that must be solved during 3 hours of competition. The problems must be solved in one of the available programming languages, C, C++, Python or Java. Teams will be able to solve a test problem in one programming language and another problem in another language, without prejudice. For the implementation, the teams will have at their disposal a computer and all the written material they want. However, they will not be able to make use of material stored digitally or have access to the Internet during the competition.
When a team judges that it has a program that solves a problem, it can submit it to correction by the judges, who compile and execute this program for a battery of tests unknown to the teams. A problem is considered solved if, for all battery tests, it returns the result expected by the judges. For each submission, the team receives a response, which may be satisfactory (and the problem is solved by the team) or indicates an error that has occurred, such as: wrong answer, execution time exceeded, execution error, compilation error, etc.
The winning team is the one that solves the most problems in the 3 hours of competition. Ties in the number of solved problems are ranked by corrected time. The one with the shortest corrected time wins. The team's corrected time is the sum of the corrected times and only the problems correctly solved by the team. The corrected time of a problem is given by the number of minutes elapsed from the start of the competition to the time of the first correct submission plus a penalty of 20 minutes for incorrect submission made previously in this problem. In the event of a tie, the team whose last correct submission was made earlier will be considered the winner. If the tie persists, you will move on to the penultimate correct submission, and so on. If the tie persists, the organization will draw a draw between the teams involved.
The competition organization is responsible for deciding any unforeseen case.
resources
The participants in the competition You have up to two business days to contact the contest organization to report any irregularity.
An appeal must be based on one or more of the following circumstances: violation of a rule, misconduct by a team, or misconduct by the contest administration with intent to harm. The judges' decisions are final. There is no appeal regarding problem judgment.
Award
The winning team will receive a Kindle ebook reader for each participant. All event participants will also receive a certificate of participation.