When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

colposh's blog

By colposh, 16 months ago, In English

has inspired me to continue with my CP Journey! I started coding after discovering about Radewoosh's history in CP, so, to honor him, I made a drawing of him. Thank you Radewoosh for inspiring me to begin learning such an incredible subject.

Edit: Radewoosh has responded! Please show him appreciation!

  • Vote: I like it
  • +118
  • Vote: I do not like it

| Write comment?
»
16 months ago, # |
  Vote: I like it +14 Vote: I do not like it

hair is Red woosh

»
16 months ago, # |
Rev. 3   Vote: I like it -88 Vote: I do not like it

Not ranting about Radewoosh but his solutions are unreadable and useless to those who don't know Polish, I think he is from Poland and he uses polish variables all over his code.

Please switch to English in your solutions as you are a top coder now if you want to see others learn and grow from your code.

Even google translate doesn't work. PHEW

Look at his below code he wrote recently where he came 2nd on div1 round. Maybe I need to learn Polish to understand his creative code or someone could help decipher this Polish construct.

void operuj_lewy(int i, int j, int bok, int w)
{
	for (int p=0; p<bok; p++)
		for (int ziom : zawiera[i+p][j])
			operuj(ziom, w);
	for (int p=1; p<bok; p++)
		for (int ziom : zawiera[i+bok-1][j+p])
			operuj(ziom, w);
}
 
void operuj_prawy(int i, int j, int bok, int w)
{
	for (int p=0; p<bok; p++)
		for (int ziom : zawiera[i+p][j+bok-1])
			operuj(ziom, w);
	for (int p=0; p+1<bok; p++)
		for (int ziom : zawiera[i+bok-1][j+p])
			operuj(ziom, w);
}
 
  • »
    »
    16 months ago, # ^ |
      Vote: I like it +108 Vote: I do not like it

    You know that we don't write code for you to learn from it, we write code to solve problems and win competitions, right?

    • »
      »
      »
      16 months ago, # ^ |
        Vote: I like it -77 Vote: I do not like it

      So you are saying you invented Fenwick tree or Dijkstra algorithm and you never learn from others.

      Sorry if this is sounding argumentative but we learn from others and grow. Without others help we cannot grow.

      • »
        »
        »
        »
        16 months ago, # ^ |
          Vote: I like it +52 Vote: I do not like it

        There are plenty of high-quality educational materials, including blogs of this site. They are written specifically for you to learn from unlike code from competitions. Radewoosh, apparently, feels more comfortable using Polish to name variables and functions, so it is unreasonable to ask him to change that because of you. He shouldn't reduce his performance to satisfy you.

        • »
          »
          »
          »
          »
          16 months ago, # ^ |
            Vote: I like it -53 Vote: I do not like it

          I 100% agree with you on this, I was just offering some suggestion. May be he could manage because I have grabbed some amazing ideas / coding patterns from top coders and many of friends in codeforces. I mean if it was a nobody in page 3 of standings, I wouldn't bother but he is on leaderboard top and he's going to be checked out more often than an average coder.

    • »
      »
      »
      16 months ago, # ^ |
        Vote: I like it -14 Vote: I do not like it
      Meme:
  • »
    »
    16 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    as a Pole I got some laugh from it xD

»
16 months ago, # |
  Vote: I like it +84 Vote: I do not like it

<3

  • »
    »
    16 months ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    Heyy man, I wish I could become 10% like you, Radewoosh. I just add comments because we want to understand how mind of a great topcoder works. Thats all. No hate. You are legendary!!