What you should be careful about when submitting your problems to other contests

Revision en2, by maroonrk, 2025-04-13 05:05:17

This is a story of my recent contest participation.

Let's call the Contest X. X was an international contest with online qualification rounds and the onsite Finals, with trip and hotel expenses covered by the organizer. In other words, X was a very important contest for me.

Hoping to go to the Finals, I was participating in the qualification round. However, when I opened the last problem, I immediately remembered that the exact same problem was submitted to AtCoder before. I also knew that the submitter of that problem was included in the organizers of X.

Let's call the author of that problem Y. I immediately messaged Y about this issue. I first thought it was Y had simply forgotten that he submitted the problem to me, but the situation was a bit more complicated.

Y did remember he submitted the problem to me and he still used it in another contest. Why? Because I had gaviven him permission!

To make things clear, let me show you the relevant chat log between me and Y.

Chat Log

I said X sounds OK. so it's totally my fault, case closed...? Let me defend myself.

When this conversation happened, X was just an online contest and therefore it wasn't an important contest for me. Actually, an online version of X happened about a month after this chat. (To be more precise, there was a onsite contest for X but it's for locals and there were no invitations to foreign participants.)

Then, a few months later, it was announced that the next X would invite international contestants. At this moment, I completely forgot the I had said X sounds OK.. Instead, I only remembered I'd appreciate it if you could avoid using the remaining problems in important contests., and I thought it was obvious that X was important to me.

As you know, Y didn't understand my thought and the incident happened.

I should have said "don't use the problem for international onsite contests or its qualifications" in the first place. When chatting, I thought only UCUP could cause a "collision" so I only mentioned UCUP. This is my fault.

Y should also have told me that he's going to use the problem when the contest was announced (or the problem was accepted). He was mentioning X in the chat but the problem was used in the next next X, which was confusing to me.

I do feel frustrated for this accident, but I also think it's partly due to my fault. That's why I accepted the request from the author not to include the contest name or the author's name. I know you can infer what exactly is X and Y, but please don't comment on them.

After all, what's this blog for? It's a rant to appease myself. It's an excuse for not advancing to the Finals. And last but not least, I want to raise awareness about what you should be careful about when submitting your problems to other contests.

Or more generally, it’s better to over-communicate than to under-communicate!

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en3 English maroonrk 2025-04-13 05:49:32 402 Tiny change: 'important contest for me.\n' -> 'important one for me.\n' (published)
en2 English maroonrk 2025-04-13 05:05:17 4087 Tiny change: 'and Y.\n\n' -> 'and Y.\n\n~~~~~\nYour code here...\n~~~~~\n\n`\n\n'
en1 English maroonrk 2025-04-13 03:56:56 1071 Initial revision (saved to drafts)