Frequently Asked Questions
Find answers to common questions about using OJCloud.
What programming languages are supported?
OJCloud supports C++ (11, 14, 17, 20), C, Python 2/3, PyPy 2/3, Java, Kotlin, Go, and Rust. We are constantly adding support for more languages.
How do I submit my solution?
Navigate to a problem, write your code in the editor, select your programming language, and click the Submit button. You'll receive instant feedback on your solution.
Is my code private?
Yes, your code is private by default. Only you and administrators can see your submissions unless you explicitly share them.
What do the different verdicts mean?
AC (Accepted) means correct. WA (Wrong Answer) means incorrect output. TLE (Time Limit Exceeded) means your code is too slow. MLE (Memory Limit Exceeded) means you used too much memory. RE (Runtime Error) means your program crashed. CE (Compilation Error) means your code failed to compile.
How long does judging take?
Most submissions are judged within a few seconds. Complex problems with many test cases may take longer. You can see the live progress as your solution is being judged.
Can I see the test cases?
Sample test cases are shown in the problem statement. Hidden test cases used for judging are not visible to ensure fair evaluation.
How do I report a bug or problem issue?
Use the Contact page to report bugs or issues. Include details about the problem, your submission ID, and any error messages you received.
Is there a limit on submissions?
There is no hard limit on the number of submissions. However, we encourage thoughtful testing before submitting to avoid overloading the judge system.