allllekssssa's blog

By allllekssssa, 4 years ago, In English,

Hello! I was thinking about stuffs which would be useful for Codeforces community. My idea is to create Codeforces forum.This would be the place where we write about competitions,solutions,giving each other advice , maybe write about things irrelevant for programming(I love basketball for exapmle ,certainly many programmers love some sport, music ...) Must to see that my English no so good :D , I will have an opportunity to improve it in conversation with other people. Also in my opinion it's easier then digging through millions of blogs. I'd love to hear your's view and find out whether this idea feasible.

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

»
4 years ago, # |
  Vote: I like it +8 Vote: I do not like it

My idea is to create Codeforces forum

And who, by your idea, is to do be assigned to this task? :D

Also in my opinion it's easier then digging through millions of blogs.

In my opinion it is not so. Within almost every forum there usually exist one or two main subforums (like "General") where 90% of posts are created.

Since so they technically work in quite a similar manner to these "blogs" — user access them either through "Recent" list or through google search.

And forums usually have no voting.

So probably you need to elaborate more on which exactly benefits you anticipate.

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

    This is my opinion,it's possible that I wrong. I think that is easier click to ,for example 'Programming Competition' ,and found list with 5-10 recent competiton and information about it then serach in a few blogs required thing. Achieves communication about things that are not related to programming in particular, and that blogs will never succeed. Why we can't voting on forums, and we can have some forum rating :D

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

    Not having voting is also a plus sometimes. Currently half of the people are scared of commenting (including me sometimes), or posting blogs since you might get tons of downvotes.

    Also, as allllekssssa said, having categories is cool. It doesn't have to be all strictly programming, we're a community afterall.

    The only thing I agree with you is that someone has to do it, and it's a lot of work :P

    • »
      »
      »
      4 years ago, # ^ |
      Rev. 3   Vote: I like it 0 Vote: I do not like it

      Not necessarily lot of work... It is possible to integrate some ready forum — or even writing one (not very complicated) from scratch could be done in several hours — as I learned implementing one at my own site, ha-ha...

      However things would be far simpler if Codeforces will instead provide a kind of open authentication — then any enthusiast could create forum (or any other cool addition) on separate domain and hosting.

      Then people will be able to use all these 3-rd party forums (or other sites) with their Codeforces nicknames and colors (and links to profiles).

      I like this idea myself :) so I copied it as a separate post — hope it may attract attention of our kind Admins...

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

      Why do you care about downvotes, guys? I can hardly imagine cases when good rating at CF gives you advantage (maybe you'll put it into your resume, or ACM teams in your university are created by CF rating — but even in these cases CF rating is not the only criteria); but high contribution does not give you any advantages at all. I am in top10 of contribution list right now, and it does not make my life better in any way. The only advantage is that when i am not logged in — i can visit my profile in 1 click from main page, without typing nickname:) Most of you are writing comments at Facebook not because you want some likes, so why don't it work this way here? :)

      Back to main topic — yes, it would be great to have a forum here:) number of discussions increases with time, and recent actions will not be so comfortable way to read news in future. And it would be great to have one place for "let's discuss graph problems", other one for "help me with a problem", another for "what is your prefered programming language", but not all mixed together, like we have now.

      P.S. allllekssssa, you are not the only basketball fan here:)

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

        Ah, well, it's not really the contribution in my opinion, it's just sad to see your post getting -50, feels like you are being judged, and a lot of times the downvotes aren't really reasonable, lots of people just go with the flow and downvote if the post has negative votes and upvote if it has positive. I've been a witness to that kind of conformism a lot of times :P

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

          No, there are several factors of getting +. And if you ignored all of them and wrote some notable comment/post — you'll get downvotes from most part of those who read it. First comments to new blogpost, your own blogpost, commentaries with your briefly explained opinion, dialogs with 3+ messages, etc. — it's notable. "gl&hf", "I got + 100" — mainly not.

          I can't say exactly what is the most important factors of + (currently I'm in sociological research :D), but I'm sure that most part of Internet users is a groups of hungry consumers with very small uniqueness of their entertainment/surfing/chat habits (btw I'm too).

          So if you don't want to be downvoted — try to guess (before posting smth), what is the chance that those guys from top10 would say the same? Everything that comes directly from your mind is risky for you + — balance.

          For example — I like to play the fool, make jokes from nonsense words/sentences, paradoxes, logic distortions, some terribly stupid things, BUT without preprocessing (mb add 10% of sarcasm, 10% of CP- and CF-related stuff, 20% of the right moment, 300% of nickname color, etc.) it all doomed to get -100, but it may get +20-30 after some work. Of course, in most cases it won't get +100 or more, because it's not the best practice of internet, it's just my semi-random attempt (I think it's perspective for stand-up comedy/simpsons/etc). You need to do many experiments to catch the understanding of how and what you should say. Television, FB, VK, Hollywood did it with most part of their users, habrahabr did it with most part of programmers who likes to read tech news, and they don't like to change their format, it's always risky, because working scheme was found after thousands of semi-random experiments.

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

            Here is LeBron-style comment (rus) . No information, just observations (mb clever), some remarks. Always brings non-negative feedback.

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

              ...I used to think voting is random, until I saw that LeBron never had negative comments :-O. Obviously there're ways to avoid negative feedback

      • »
        »
        »
        »
        4 years ago, # ^ |
          Vote: I like it -8 Vote: I do not like it

        Well I totally agree with whatever you wrote. Except that it might just have one advantage — Best Contributor/Blogger. If you strive hard for 10-15 more points, you might have a chance :-)

    • »
      »
      »
      4 years ago, # ^ |
      Rev. 2   Vote: I like it 0 Vote: I do not like it

      Don't be scared, be pushy enough. If you get downvoted into oblivion, make another blog post and laugh in it. You have plenty of contribution for that, anyway. See my posts about TC SRM 638: one gets -21, the other +121.

      If one roll is low and the expected value is high, you just have to roll a lot :D

      Also, downvotes provide a lot of info about popularity of specific memes :D

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

    Forums can filter posts into relevant topics, and can allow search, which prevents multiple blogs from being about the exact same thing.

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

Good idea, allllekssssa!

»
4 years ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

Hello everybody! I have known allllekssssa for 3 years and he is my really good friend, and your english allllekssssa is good :D I support your idea and I hope we will succeed. That's how we will make progress and share our experiences. Good luck everybody! :D

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

Yes, that is a good idea. CF blogs are not organized in any way. If a blog entry is in "Recent actions" you can easily access it, but if you don't remember author and it is not in Recent actions then it is very hard to find it. If there won't be forum, then even a simple feature that sorts all blog entries in time by last post would be nice, not limited to ~25 last ones, so you can access it easily after moment of it leaving "Recent actions".

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

If you do it, and you do it well, I'm all for it :D

»
4 months ago, # |
  Vote: I like it -55 Vote: I do not like it

hi i was trying to solve problem on uva judge uva 10106 (product) and my solution always give time limit exceeded even though it is like the solution on google so any help would be appreciated

include

include <math.h>

include

include

include

using namespace std;

int l1 = 0; int l2 = 0;

void product(string a, string b) { vector result(700, 0); int pos = 0; int cursor = 0; int carry = 0; for (int i = 0; i < l1;pos = 0, i++ , cursor++) { for (int j = 0; j < l2; j++,pos++) { result[pos + cursor] += (a[i]-'0') * (b[j]-'0'); if (result[pos + cursor] >= 10) {

         result[pos + cursor + 1] += result[pos + cursor] /10;
         result[pos + cursor] %= 10;
       }

    }
}
bool reached_num = false;
for (int i = result.size() - 1; i >= 0; i--) {
    if (result[i] == 0 && !reached_num)
       continue;
    reached_num = true;
    cout << result[i];
}

}

int main() {

string a;
string b;
while (true) {
    cin >> a >> b;
    if (a == "0" &&b == "0") {
       cout << 0 << endl;
       continue;
    }
    reverse(a.begin(), a.end());
    reverse(b.begin(), b.end());
    l1 = a.length();
    l2 = b.length();
    product(a, b);

    cout << endl;

}

}

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

    This is not a debugging site. Furthermore, it's quite illogical to ask for help by replying to a non-related blog post.

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

      LOL i think that this person thought that this blog was THE "Codeforces Forum" and that's why this person put it here.

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

    If we had the codeforces forum this poor man would not be forced to ask for help on irrelevant blogs :o

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

    oh i though it is codeforces forum for real sry for that :D