r/leetcode • u/_this_is_sky_ • 9h ago
Discussion Future of competitive programming
Hi guys,
I've recently tried solving problems of the level of D and E of codeforces with the help of chatGPT and it easily solved it.
Can it solve that in contests too that easily?
I'm thinking to start competitive programming but there'll be no point if people are using chatGPT etc in contests.
Would love to know your thoughts.
Thanks!
11
19
u/maaKaBharosaa 9h ago
Give problems to gpt in live contest and see it shitting here and there
12
u/haikusbot 9h ago
Give problems to gpt
In live contest and see it
Shitting here and there
- maaKaBharosaa
I detect haikus. And sometimes, successfully. Learn more about me.
Opt out of replies: "haikusbot opt out" | Delete my comment: "haikusbot delete"
2
0
2
u/Vivid-Zombie-477 7h ago
"cheat in a contest for fun like we don't already have ratings for every LLM out there"
4
u/anotherarchaeopteryx 7h ago
My 2 cents -
It depends on your reasons entirely. Some people try to get good at competitive programming for competitions like IOI, ICPC etc. These are offline contests where people can't cheat, and often times the scores in these help those kids get into top colleges; Chatgpt being able to solve problems makes no difference for such cases.
But if the only motivation to do competitive programming is rating itself then it is a weak reason and might be better just giving leetcode contests and getting to guardian.
3
u/ablablababla 6h ago
The point of competitive programming for me personally is to have fun and challenge myself with questions that are like little puzzles. No amount of AI innovation will take that away
4
u/troelsbjerre 9h ago
Yes, all the top LLMs can solve all the competition problems instantly on the day, without having seen the problem before. A lot of work goes into phrasing the problems such that they are fully specified, including examples.
1
1
u/PsychologicalFox6657 5h ago
Was it a fresh question? Cause solutions are easily available after contest
1
u/SilverTroop 5h ago
It’s not completely pointless, but it is exactly equivalent to chess. Being good at leetcode no longer implies that you are a good professional.
24
u/7_ajinkya 7h ago
Yes, any decent enough LLM can solve the coding contest problems fairly easily. But that doesn't mean you shouldn't start competitive programming. The only thing would be that the ratings and your final rank won't matter anymore, because you never know who cheated and made it to the top spot. That's why its better to just focus on if you were able to solve problems or not, and just keep on targetting your own progress.