venkatp_26's blog

By venkatp_26, history, 115 minutes ago, In English

Hello Codeforces team,

I am a relatively new Codeforces user, and I noticed a potentially confusing issue with the submission process.

When solving a problem, I found that there are two ways to submit a solution:

1 . Open the problem and use the “Submit?” section shown on the right side of the problem page. 2 . Open the separate Submit page and upload the solution there.

The problem I encountered is with the first method. On the problem page, the “Submit?” section allows me to select the programming language and choose my solution file, as shown in the screenshot below.

However, when I try to submit using this section, I do not get the Cloudflare verification that I expected to appear during the submission process.

The separate Submit page provides the submission interface differently, and using that page allows me to proceed.

Why this can be confusing for new users

For a new Codeforces user, the “Submit?” section directly next to the problem naturally appears to be the intended and easiest way to submit a solution.

If the required verification does not appear there, a new user may not know:

whether the submission button is working, whether something is wrong with their browser, whether their account has some restriction, or whether they are supposed to use the separate Submit page instead.

I initially had this confusion myself and only realized that I could use the separate submission page after trying another approach.

Expected behavior

I think the submission flow should be consistent between the two methods.

If Cloudflare verification is required for a submission, the “Submit?” section on the problem page should also trigger the verification.

Alternatively, if verification is intentionally handled differently for this submission interface, there could be a clear message explaining the situation to the user.

Conclusion

This may be browser/session-specific behavior rather than a universal issue, but I wanted to report it because it can be particularly confusing for new Codeforces users.

It would be helpful if the two submission methods behaved consistently or if the interface provided clearer feedback when the verification step is required.

Thank you.

  • Vote: I like it
  • +1
  • Vote: I do not like it