Блог пользователя SorahISA

Автор SorahISA, история, 2 года назад, По-английски

Recently, I virtually participated in several gym contests, but when I want to look up my participation, all I can see is the last ten contests in "Recent virt. contests". The filter in the gym only has "Hide, if participated" instead of "Only show participated."

Also, I was invited to several custom mashup contests during the past few years. For those I had submissions, I can find the contest using the submission page (still time-consuming), but some of those with zero submissions are just gone.

Is there any way to find those dust-laden contests without manually checking each submission? If there isn't a way, I suggest adding virtual and gym contest results on the personal contest page and adding invited mashups to the personal mashup page.

  • Проголосовать: нравится
  • +39
  • Проголосовать: не нравится

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

You can write some short script (maybe someone can make an extension?) using Codeforces API, to get all virtual contests you made just query for user.status and check if submission["author"]["participantType"] is VIRTUAL. To get mashups that you have submissions on you can do same query and check if submission["contestId"] is more than any gym contest, I think more than 105000 should be enough as currently the last gym contest has id 104069.

About mashups with zero submissions, I don't think it's possible using Codeforces API.