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

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

I'm sadly announcing that a2oj.com (A2 Online Judge) will be retiring by end of 2019, I'll shut it down at midnight on New Year's Eve. It was something I took care of for about 10 years.

I'm really sorry, but I prefer not to explain my reasons, so please don't ask me why I'm doing this, it was hard enough for me to make this decision, and also please don't try to convince me to change my mind.

I'd like to say thank you to everyone who used it, and please accept my sincere apologies for shutting it down.

If you have something good to say about A2OJ (how you used it or how it helped you in any way), I'd love to read that, please send it to the following email (or in a comment here): [email protected]

Also please feel free to take a copy of any data you can access, and if you need some data in a specific format, please send your request to the following email: [email protected] (if the data isn't public, make sure to send from your registered and verified email which can access this data). I'll do my best to fulfill all requests.

Please only use the above email, because soon I'll be deactivating my personal Facebook account again, I'll also deactivate A2 Online Judge.

Edit 1: I'll keep a static version of all Ladders & Categories.

Edit 2: Here's how I generated the ladders, in case if anyone wants to implement it: https://codeforces.com/blog/entry/47442

Edit 3: A2 Online Judge is shut down now, and a static version of all ladders and categories is available. And here are some final numbers for the record:

Database numbers:

  • 24,012,628 total number of database rows.
  • 99,242 registered users.
  • 33,133 created contests.
  • 1,581,430 submissions collected from other online judges.
  • 937,658 different source codes stored in the database.
  • 261,733 compiled and executed source codes (in 54 different languages).
  • 6,144,545 user solved problem entries (detected that a user solved a problem).
  • 377,580 problems added to contests.

Google Analytics numbers:

  • 30,265,387 page views.
  • 5,252,045 sessions.
  • 1,157,668 users.

Top 10 countries from Google Analytics:

  1. India
  2. Egypt
  3. Brazil
  4. United States
  5. Bangladesh
  6. Peru
  7. Jordan
  8. Syria
  9. Colombia
  10. Bolivia
  • Проголосовать: нравится
  • +1793
  • Проголосовать: не нравится

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

I just started using it and sadly its retiring already. But, thanks for your 10+ years of work for newbies like me.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +9 Проголосовать: не нравится

    Mike wants online judge monopoly and he made ahmed_aly an offer he couldn't refuse.

»
4 года назад, # |
Rev. 2   Проголосовать: нравится +9 Проголосовать: не нравится

is there any other sites as such which can help us like a2 online judge ahmed_aly?

and thanks for the site. I had recently started using it again

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

It's so sad to know that you will be closing the site. Good luck for your future.

Can anyone please make a Google sheet for all the ladders that are present on A2OJ.

Thanks in Advance.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +78 Проголосовать: не нравится

    I'll keep static pages of all Ladders & Categories.

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится +7 Проголосовать: не нравится

      means there will be no updates in the website but the problems will be there

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

        Does that mean I can access those ladder, feature of problem dependency will be there or not?

    • »
      »
      »
      4 года назад, # ^ |
      Rev. 5   Проголосовать: нравится +160 Проголосовать: не нравится

      Instead of a static version of ladders. How about creating a cf group named "A2OJ" and adding all ladders under contest "Ladder Name: 20 — 2100 <= Codeforces Rating <= 2199 (by ahmed_aly)"
      It can at least replicate a similar experience and much more useful than static version.
      I̶ ̶c̶a̶n̶ ̶c̶r̶e̶a̶t̶e̶ ̶a̶ ̶g̶r̶o̶u̶p̶ ̶a̶n̶d̶ ̶p̶r̶o̶v̶i̶d̶e̶ ̶w̶i̶t̶h̶ ̶m̶a̶n̶a̶g̶e̶r̶ ̶r̶i̶g̶h̶t̶s̶ ̶i̶f̶ ̶s̶o̶m̶e̶o̶n̶e̶ ̶w̶a̶n̶t̶s̶ ̶t̶o̶ ̶v̶o̶l̶u̶n̶t̶e̶e̶r̶ ̶f̶o̶r̶ ̶t̶h̶i̶s̶ ̶j̶o̶b̶.̶

      Update 1: dmkz volunteer to add some ladders. I created a Public group if anyone wants to add ladders read How to contribute blog.

      Update 2: Access them here. Thanks to @ahmed_aly for creating a2oj platform and @dmkozyrev for creating these mashups.

      • »
        »
        »
        »
        4 года назад, # ^ |
        Rev. 3   Проголосовать: нравится +75 Проголосовать: не нравится

        Added all ladders from 11 to 21, please check

        UPD. Added ladders from 22 to 31

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

          Thanks dmkz .

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

          The ladders are there... although there is one thing... all the questions in the ladder are from codeforces... but the question opening through your ladders open with some other link.

          This is not a problem actually ; but the issue is that other options which are attached with a problem ( example the tutorial , announcement option ) is missing. Announcement may not be that important ; but I think tutorial is.

          Plus the submission history of the problem is not the actual history of the problem ; it is not showing my previous submissions of the same problem ( If the previous submission of the problem was done through codeforces itself ).

          I don't know if the missing of tutorial option and non-availabilty of previous submissions is some bug or a feature yet to be implemented...

          But it is indeed correct that a2Oj was a life saver and by keeping it alive through some alternate form ; you guys are doing a great job... It would be nice if you could do something about the tutorial option.

          Thanks !

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

Just a suggestion: Can the ladders be included somehow in Codeforces website. Its a really good collection of problems.

MikeMirzayanov Sir can this be done?

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

Auto comment: topic has been updated by ahmed_aly (previous revision, new revision, compare).

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

why not giving it to someone who can care instead?

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

I was currently using it for improving my skills for div2 C and D problems. This is really a sad newss :(

»
4 года назад, # |
Rev. 2   Проголосовать: нравится +30 Проголосовать: не нравится
FFFFFFFF
F
FFFFFF
F
F
F
F
»
4 года назад, # |
  Проголосовать: нравится +19 Проголосовать: не нравится

why i am really sad ! the ladder helped me a lot and still .. i wish you can change your mind

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

I just started using it few weeks ago and its sad to know that it will be closed soon . The ladders was an awesome concept and i am very much thankful for that.

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

M3lsh..

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

The ladders have helped me a lot in progressing (especially the feature about not being able to look at the next problem unless you ac the current one). Thanks for creating it in the first place.

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

Sad to hear this. Your site helped me and my friends a lot. I'm grateful for all the work and effort you've put in. If you decided to do so, then go ahead.

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

seriously Why doesn't Codeforces have Sad reacts? :"(

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

This site was super helpful for me after I finished USACO training pages. Thanks for making it :) I'm glad you're keeping a static version of the ladders/categories.

  • »
    »
    4 года назад, # ^ |
    Rev. 3   Проголосовать: нравится -23 Проголосовать: не нравится

    .

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

    Could you please share some experience that you got from USACO training pages? How was it helping you to increase programming skills? I am likely to use USACO training pages.

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

      The problems are just really good quality and the tutorial pages are good for learning DS and Algos. I had already taken a class on it by the time I used the training pages but I think even if I had not it would have taught me all the necessary material.

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

Open source it.

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

It's very helpful for all programmers because there is a set of problems for all categories, Ladders are so helpful for all programmers also.

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

vjudge >> a2oj

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

End of an era. Thanks man Ahmed

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

Maybe you could find someone willing to host it instead.

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

Kindly do not deactivate! I have just started using it.It is quite useful. Kindly change your mind please.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +87 Проголосовать: не нравится

    and also please don't try to convince me to change my mind.

    And I really like how this is not even an elaborate attempt to change their mind, there's no reassuring speech, no "A2OJ has been so important to many", no arguments at all, just "pls change your mind!!"

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

      There are probably so many reasons, that he couldn't list them in a single comment. :)

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

please make an excl sheet of every categories and ladder also. Thanks <3

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

F

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

Ladders help me a lot. I will miss you A2. And thanks for your contribution.

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

thanks you so much a2oj

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

how about the chances to re-run a2oj in the future?

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

I can't receive verification email,and it isn't in the spam,is it still working?

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

"I am not crying......"

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

a2oj, ffffffffffffffffffffffffffffff, please make your project open source or give someone who can care about it

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

The ladders have helped me a lot. Thank you so much a2oj we will miss you. Goodbye :(

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

My memories <3 Bye

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

Thanks for 10 years of dedication :((

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

Is it possible to create a group here in CF and then add all ladders as contests, because the problem selection in the ladders is very nice.

»
4 года назад, # |
Rev. 2   Проголосовать: нравится +10 Проголосовать: не нравится

I am really very sad to hear it. It was a large online judge with problems of tasks from various sources with handy ladders & categories. Your site really helps me and my friends... Thank you for 10 years of hard work!

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

Will miss A20j badly. The ladder have helped me a lot. As you made up your mind, I will respect your decision, but its a request from whole cp community to please make your project opensource. Thank you and good bye A2oj :(

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

Can you please add the contests on the website to the Codeforces Gym? These contests have great value and many people can get benefits from them.

I'm willing to help you with this

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

Auto comment: topic has been updated by ahmed_aly (previous revision, new revision, compare).

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

“Say bye .”
"Bye Bye!"

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

Oh no!!!!!!!! That's too sad !!!!!!!!!!!!

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

can anyone please explain me what difference will occur after static version.means then also we can access problems and solve them.so what will be difference??

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

I used a2oj during last winter holiday, it helped me gain pretty much CP knowledge and win a gold medal in this year's ICPC, thanks and goodbye.

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

Bye a2oj, you were an incredible online judge and I will solve on you till the last moment

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

nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

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

How can I access all ladders' problems without solving all of them?

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

apolgy for bad english

where were u wen a2oj die

i was at house eating dorito when phone ring

"a2oj is kil"

"no"

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

where is the static version of ladders?

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

how to access the static version of ladders now?

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

Auto comment: topic has been updated by ahmed_aly (previous revision, new revision, compare).

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

A2oj is up again, is this permanent?

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

ahmed_aly , is A2OJ reactivated again permanently??

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

A2oj is up and runnig ...wow that's something you want to hear in a pandemic :D

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

    But the database is cleared I think as My old username is not working.! UPD everything is working fine I was confused between passwords , sorry!

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

      I dont think so. My old username is working as well all the problems I have solved via a2oj are visible

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

ahmed_aly What happened to old ladders of Div 2 of 100 questions each. I was using them?

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

If you cannot see the ladder that corresponds with your current progress: https://github.com/rishabhdeepsingh/A2OJ-Ladder/tree/master/ladders

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

I think its back but when i solve questions on Codeforces its not getting updated.

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

Good news A20j is back (today — 05-11-21).