accidentallygivenfuck's blog

By accidentallygivenfuck, 4 years ago, In English,

Hello Codeforces!

Today, I translated the BIT tutorial by e-maxx into English:
http://silap.tk/blog/2014/12/fenwick-tree/

PS Please, inform if there are any grammar mistakes or typos.

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

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

Xdd, in search of your mistakes I've accidently learned BIT and several rules of english language.

Sylap or Silap?) Anyway, that's what should be edited I think:

  1. I think the definition should be rephrased from "BIT is .., which: can calculate; can update" to "BIT is .., that able to: calculate; update" or "BIT is .. that: calculates; updates". I can't suggest the best one or even explain why I wrote them since my English is 100% intuitive.
  2. I don't like to see unordered list after "The function sum works as follows:".
  • »
    »
    4 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I see that he already changed 1), but your first suggestion is missing a verb: "BIT ... that is able to:"

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

    Thanks. Edited.
    Officially, Silap. But it should be Sylap. I prefer Silap. XD

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

In case you did not know, there's a project on Github to translate all articles from e-maxx to English which was started by RodionGork.

If you want to contribute (either directly through Github, or indirectly by let us use your translation), please comment or message me :)

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

    I would love to contribute :)

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

      Well, there're many ways:

      • If you're familiar with (or willing to learn) Git & Markdown, you can follow instructions here. If you're not familiar with Git, you can read some tutorials. It would be a bit overwhelming at first, but as you get used to it, it is actually very easy to use & helpful later if you're going to be a programmer.

      • Otherwise, you can send me the translation, and I'll add it for you :)

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

        I'd better give you the markdown :)
        paste.ubuntu.com/9582202/

        I used to use GitHub before, for basic needs, but no more. Because at some point I got confused and decided to return only after reading the full git tutorial. :P

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

          Thanks!

          I have added the page on Github. If you spot any error in my copy-paste, please let me know :)

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

A bit off-topic but anyone who uses google translate to use http://e-maxx.ru/ should try yandex translate https://translate.yandex.com/translate I found it much better than google translate.