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

Автор KrK, 12 лет назад, По-английски

Hello,

I came up with an idea today — to form an active competitive programmers' group.

Why do I think that it is needed?

  1. People who participate in a lot of current contests may not find people to talk with about participating, problems, etc... (It's especially true, if you are not from strong (in terms of competitive programming) University).

  2. Some contests' sites don't provide an editorial after the contest. So it is may be more convenient to discuss the problems in a closed group than to post the question on Codeforces or Topcoder.

  3. It's fun and you may make some (intelligent) friends :)

Some experience in such type of groups.

Several years ago I with some of the programmers from Codeforces formed a contest practice group on Facebook. We solved SGU contests and practised in past Topcoder SRM rooms. It was fun. Currently, this group is inactive. To prevent this to happen again I will introduce some user requirements (based on performance ratings and activity).

What are requirements for the group members?

  1. Your rating have to be >= 2000 in Codeforces or >= 1800 in Topcoder (at a moment of joining the group).

  2. You have to participate at least once a week in any contest.

  3. You have to be solving at least 3 types of the contests currently from this list:

  • Topcoder
  • Codeforces
  • OpenCup
  • ITMO training
  • Codechef (any type)
  • Hackerrank (any type)
  • COCI
  • USACO
  • ZOJ contests
  • SPOJ contests

How to join?

  1. We have created a hidden group on Facebook. Of course, more people are still welcome to join us.

  2. If you would like to join this described group — please write to me privately on Codeforces. (Don't forget to mention your Topcoder handle if you have one, Facebook account and an email to receive an invitation)

Feel free to write some comments or suggestions about this post.

UPD1: Added other popular contests to the list.

UPD2: Added SPOJ contests; we already have over 10 members (with 4 grandmasters on Codeforces). It's already quite hard to talk personally with you, guys! :) Thank you for joining. Today I will create a group and I will send a message to each of you.

UPD3: We have 26 members! I updated How to join? section and updated the Topcoder requirements (because there were some comments that it is not fair compared with Codeforces' requirements). In addition, we don't want the group to become too big. However, if you have written to me (privately) before this update, you can enter with 1600 Topcoder ranking, instead of 1800.

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

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

Nice idea overall. But don't you think a minimum rating of 2000 is a bit too high? Like, people who are "Expert" or "Candidate Master" here on Codeforces don't have the right to learn :) ? I understand you want to keep the group active, and that less experienced participants might ask some sorts of simple or trivial questions. But on the other hand, I know many people who improved rapidly and signifcantly in competitive programming just by interacting with other more experienced fellows.

  • »
    »
    12 лет назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится +8 Проголосовать: не нравится

    Firstly, Thank you for your comment!

    Well, 2000 of course is quite high but I think it is not too high. In fact, I estimated the ratings from my own experience and some people whose abilities I know very well. The required rating of Topcoder is smaller. So if a person can solve Topcoder problems at a medium level, it is good enough. Usually, if one is an experienced coder he can satisfy both requirements. But if the rating in Topcoder (which mainly requires math and insight skills) is too low then one has to have a better rating in Codeforces.

    It is quite clear that I want to create an experienced and active group. I can not give rights or forbid to do something :) Especially, the right to learn. So it would be cool, if someone tries to create a similar group with lower requirements (so some people may join both groups). When I created a group several years ago, there were people who asked how many high rated members have joined the group. But I think that better coders also would like not only to teach something but to learn themselves. It is easier when the lower bound of the group abilities is the highest possible.

    To sum up, I am also aware that it may be some kind of a motivation to reach these requirements and to join the group for some sort of coders. Also, maybe it will be more interesting for experienced coders to be in such a group :)

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

After I've trained with KrK for 1.5 months my rating went up, and I've became red (starting at 1800) :3

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

Facebook is invalid in China .. Are there some other ways?

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

does this group still exist? would it be possible to enter it with my rating?