tickbird's blog

By tickbird, 2 months ago, In English

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

  • Vote: I like it
  • -8
  • Vote: I do not like it

»
2 months ago, # |
  Vote: I like it 0 Vote: I do not like it

no

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

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

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

»
2 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
2 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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.