Frequently Asked Questions
Find answers to common questions about Compify competitions
General Questions
What is Compify?
Compify is a competitive programming platform that hosts coding competitions,
challenges, and mini-games for developers of all skill levels. We provide
a comprehensive environment for learning, practicing, and competing in
algorithmic problem-solving.
Who can participate in Compify competitions?
Anyone aged 13 or older can participate in Compify competitions. We welcome
developers of all skill levels, from beginners to experts. Minors require
parental consent to participate.
Are Compify competitions free to enter?
Yes! All Compify competitions are completely free to enter. We believe in
making competitive programming accessible to everyone, regardless of
financial circumstances.
Registration & Account
How do I create a Compify account?
Click the "Register" button in the top navigation, fill out the registration
form with your email and basic information, then verify your email address.
Once verified, you can immediately start participating in competitions.
Can I change my username after registration?
Currently, usernames cannot be changed after registration to maintain
consistency in leaderboards and competition history. Please choose your
username carefully during registration.
What if I forget my password?
Use the "Forgot Password" link on the login page. Enter your email address,
and we'll send you a secure reset link. Follow the instructions in the email
to create a new password.
Competition Format
How long do competitions typically last?
Standard competitions run for 2-4 hours, while marathon competitions can
last 24-48 hours. The exact duration is specified when you register for
each competition. Practice rounds are usually shorter, around 1-2 hours.
What types of problems can I expect?
Problems range from basic algorithmic challenges to complex optimization
tasks. Common categories include dynamic programming, graph algorithms,
string processing, mathematical problems, and data structure implementation.
Can I participate in team competitions?
Most competitions are individual, but we occasionally host team events.
Team competitions will be clearly marked, and you'll be able to form
teams during registration. Check the competition details for format information.
Technical Requirements
What programming languages are supported?
We support Python 3.x, Java 11+, C++ 17, JavaScript (Node.js), Go 1.19+,
and Rust (latest stable). Each competition will specify which languages
are available for that particular event.
What are the system requirements?
You need a modern web browser (Chrome, Firefox, Safari, or Edge), stable
internet connection, and the ability to write and submit code through our
web interface. No special software installation is required.
Can I use external libraries or frameworks?
Generally, only standard libraries are allowed. Each competition will
specify which external libraries (if any) are permitted. Most competitions
focus on algorithmic problem-solving using built-in language features.
Scoring & Results
How is scoring calculated?
Scoring is based on problem difficulty, solution correctness, and submission
time. Correct solutions earn full points, partial solutions may earn partial
credit, and time penalties apply for incorrect submissions. Earlier correct
submissions rank higher than later ones.
When are results announced?
Preliminary results are usually available immediately after the competition
ends. Final results, including detailed explanations and winner announcements,
are published within one week of the competition.
What prizes are available?
Prizes vary by competition but typically include certificates, recognition
on our leaderboard, and sometimes sponsored prizes like course licenses,
books, or development tools. All prizes are clearly listed before registration.
Support & Contact
How can I get help during a competition?
For technical issues during competitions, use the "Help" button in the
competition interface. For clarifications about problem statements,
use the built-in question system. Our support team monitors competitions
in real-time.
Who can I contact for general questions?
For general questions, email us at support@compify.com.
For sponsorship inquiries, contact sponsors@compify.com.
We typically respond within 24 hours.
How can I report a bug or suggest a feature?
We welcome feedback! Report bugs or suggest features by emailing
feedback@compify.com with detailed
information. Include screenshots for bugs and clear descriptions for feature requests.
Still have questions?
If you couldn't find the answer you're looking for, don't hesitate to reach out. Our support team is here to help!