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

Автор kostka, 3 года назад, По-английски

A long time ago I had to write a master's thesis. Of course, my thesis was about sports programming. To be precise: I described what the whole thing is about, including famous competitions and platforms, and described many techniques (with applications) that weren't really known to wider audiences (outside this community and some of them also to Um_nik apparently).

See Table of Contents, if you are interested in what exactly was included.

Now I am wondering what to do with this work. For instance, would you be interested in buying this if I ever published this as a book?

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

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

Count me in. I'll buy it.

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

I'll buy it, provided that it is priced reasonably

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

sir ,can you help in private??

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

How can you tell that the techniques are not known to wider audiences? Outside of professors everyone I discussed algorithms/ds with are competitive programmers.

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

    That's a very good question. I tried to include things that are not in typical algorithms and data structures courses. I also tried to write only about things that are not already described in Cormen's "Introduction to Algorithms" (or other books).

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

I think it's gonna be really interesting. There are dozens of books about the same basic stuff, but the book with a set of different advanced techniques would be something new and exciting.

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

I will buy the book on the condition that you refer to the activity as "competitive programming" instead of "sports programming": https://codeforces.me/blog/entry/67253

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

If it's going to be available as a free pdf, then I would maybe check it. If it's sold for money, then I'm going to almost certainly skip it. Many people are spoiled by the easy availability of free high quality information about almost any subject on the Internet.

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

I'd be interested in buying your book even if you didn't publish it.

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

I will buy it when I am red. Don't want to get in trouble with Um_nik for learning useless algorithms when I should be solving problems.

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

Are you open to collaboration?

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

I'm in!

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

I will buy it and then postpone reading for years. Difficult topics are difficult.

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

    Looking forward to "Hard book reading stream"

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

    Although topics he's proposing are way too advanced, putting together some advanced stuff in a book let's you learn them in more organized way, otherwise obviously there are many blogs, papers and videos about them, but just finding motivation to learn them might be difficult

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

I'd buy this book even if I had no use for it, the topics seem pretty cool and I could never really bring myself to learn them properly, so it'd be finally something readable in one place. And I can't even imagine how cool your collaboration with adamant would be (I guess that'd lead to an even more amazing section on strings :D).

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

For the right price I'd be interested in buying even only a reasonable explanation for why the fuck does matroid intersection algorithms work.

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

Very interested

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

Book about sport programming? Just titles around algorithms/ds/techniques. I don't get it. We need histories!

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

I would love to buy it.

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

could you use latex?

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

    The TOC seems to have been typeset in $$$\LaTeX$$$, as can be seen from the TOC format as well as the font (it uses a sans serif font called Latin Modern Sans, so it might have not been that obvious).

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

I would buy it. I won't pretend that I'd sit down and read through the whole thing, but I'd probably sit down and read a section when I'm in the mood. Plus, I need something on my bookshelf to show off this hobby, and how many competent sports programming books are there?