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

Автор tickbird, 5 часов назад, По-английски

For example consider following situation:

you are trying to solve some problem for practice and notice it has something to do with common idea let say: dijkstras, however implementing dijkstras is somewhat cumbersome and error-prone for novice people like me. but use of ChatGPT can be extremely helpful.

and sometimes, it provides insights that are very hard to notice and aren’t even discussed in the editorial.

also not mentioning debugging your code

do you think that is good practice? why or why not

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

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

no

what's the point of having gpt implement something for you when you can't use it to implement something in contest :icant:

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

    copilot will do dijkstras for you though, that's not banned

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

I don't think so, at least not for the coding part. For some reason, debugging is like really annoying but you're gonna have to do it in contests so you might as well get used to it in practice. If it can provide insights, then it is probably useful there.

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

I've never tried. Probably because I started CP around 7 years ago, and GPT wasn't around. I think it would make it less fun tho, I only feel truly fulfilled when I solve a problem entirely on my own. So, I guess it depends on your purpose doing CP. If it's to learn quickly, then GPT (and editorials) might help a lot. If it's to have fun, don't use it.