buGMaster's blog

By buGMaster, 10 years ago, In English

Hi,
I've planned to concentrate on speed up solving problems A, B and C recently. So I need to solve just these problems, not all the problems of a round and evaluate my performance according to the scores (for each problem) that I've taken.
In order to do this, I thought about something like virtual participation; But I noticed that, I can have at most 1 virtual participation for each round, and because of I will have the same practice plan for D and E problems in the future, I don't want to do that!
Is there any other options for me (on Codeforces or other websites) to do this kind of practice?
What about a tool for calculating the scores (Score Calculator)? Is there?

Thanks..

  • Vote: I like it
  • -3
  • Vote: I do not like it

| Write comment?
»
10 years ago, # |
Rev. 2   Vote: I like it +1 Vote: I do not like it

you may count the time you spend in each problem and then calculate your score .

i think codeforces use this formula to calculate your score " S — (M/250 * S ) ", where S is the problem score and M is the time in minutes you needed to solve the problem .

for example if you needed 2 minutes to solve problem A , then S = 500 , M = 2 .

your score = 500 — (2/250 * 500) = 496 point .

Note : you need to add 50 points penalty for each failed submission .

  • »
    »
    10 years ago, # ^ |
    Rev. 2   Vote: I like it +6 Vote: I do not like it

    Thanks for your reply...
    You mean: SCORE - (TIME_IN_MINUTE * SCORE / 225) - (NUMBER_OF_FAILED_SUBMISSION * 50) Doesn't depend on the number of people who solve that problem?
    I've heard that the speed of score reduction is different on different ranges in the contest, isn't?

    • »
      »
      »
      10 years ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      No , you're talking about rating change .

      • »
        »
        »
        »
        10 years ago, # ^ |
          Vote: I like it +6 Vote: I do not like it

        You're true! So, the formula for calculating the score that I've written in my previous reply, is true?

        • »
          »
          »
          »
          »
          10 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          YES

          • »
            »
            »
            »
            »
            »
            10 years ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            What about the scores for the failed submissions for a problem with out accept? Do they have negative effect on the total score?

  • »
    »
    10 years ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

    I believe it's 250 not 225

»
10 years ago, # |
Rev. 2   Vote: I like it +5 Vote: I do not like it

I've found a Topcoder's arena plugin (KawigiEdit) that has a problem timer. Is there something like this for Codeforces?

  • »
    »
    10 years ago, # ^ |
    Rev. 2   Vote: I like it +1 Vote: I do not like it

    I don't see the need of any problem timer for Codeforces, as the formula is simple enough; divide score by 250, multiply by the time spent in minutes (rounded down), and that's how much you have lost. (Assuming you didn't make any failed submission yet.) For TopCoder with its one over something squared plus stuff thingy, it's too hard to compute in head quickly, hence why a problem timer is appreciated.

    • »
      »
      »
      10 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Thanks for your reply...
      Yes, I agree with you but I think existence of this tool is better than its' lack! What's your idea?
      Recently I've started to make this tool and it's almost finished. I will publish it as soon as possible...

»
10 years ago, # |
  Vote: I like it +7 Vote: I do not like it

Actually, now you can practice A,B,C of div2 contests with taking part on Virtual contests of div2.
In future you can practice D,E of div2 on Virtual contests of div1 as B,C of div1.
Actually, not every contest has div1 so this works only on contests with div1 and div2.

  • »
    »
    10 years ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    That's a nice idea. Maybe I do this! But I'm trying to make a Score Calculator for myself.

    • »
      »
      »
      10 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      If you want to make a Score Calculator than this blog helps you a lot.

      • »
        »
        »
        »
        10 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Thanks for your great suggestion. I took a look at it recently.
        I've prepared a pre-version of my score calculator. I will publish it soon.

»
10 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Just create a mesh-up in gym (http://mirror.codeforces.com/mashups) with 3 problems A-B-C. Then you can take a look, what place you would have taken, if you were participating in actual round with these problems.