Draft:Atcoder

Atcoder is an online competitive coding website based in Japan, with three different types of Algo contests and one type of Heuristic contest. It includes a rating system that increases or decreases a user's rating based on their performance in a live contest. The highest rated Algo coder has a username of tourist, with a rating of 3798. The highest rated heuristic coder has a username of USA, with a rating of 3319.

Algo Contests
The three types of Algo contests are beginner contests, regular contests, and grand contests. Beginner contests generally have seven questions, last for 100 minutes, and are targeted towards people who know how to code, but don't have much practice with competitive coding. Regular contests usually have six questions, last for 120 minutes, and are targeted towards more experienced contestants, with problems requiring harder methods and algorithms than beginner contests. Grand contets usually have six problems, last for 180 minutes, and require complicated and advanced code.

For each of these contests, each individual problem gives a certain amount of points to a contestant who gets it correct (although the specific amount changes with each contest). If two users have the same score, the user who took less time to get that score is ahead. However, if a user gets a problem wrong, their time automatically increases by 5 minutes, which is included for their time in case of a tie.

Heuristic Contets
Heuristic contests are formatted differently than the Algo contests. They contain a single, difficult problem, which can be solved over the course of four hours. Users score points for the speed and optimization of their code. However, if a user gets a wrong answer on a test case, they must wait five minutes before submitting again.

Virtual Participation
If a user is not able to participate in a live contest, they can still compete in the contest virtually. Similar to a real contestant, a virtual contestant gets the same amount of time to complete the same problems, and can also see other virtual participants' scores in real-time. In addition, anyone can participate in a virtual contest whenever they want. However, virtual contests cannot give a user rating points.

The two rules that govern these contests are: 1. Do not submit code you have made before the contest and 2. Do not submit other people's code as your own.

Rating Leaderboard
Below are the top 10 rated Algo and Heuristic coders