takopi's blog

By takopi, 13 days ago, In English

Should we allow an Open AI agent to use their AI for testing during contests?

of course this will straightly against Rule Restricting the Use of AI

but maybe Mike can give an exception, exclusively for Open AI agent to use AI for testing on live contests

this will going to be really interesting I think, imagine AI become """really""" LGM

Full text and comments »

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

By takopi, history, 3 weeks ago, In English

Competitive programming is often seen as a skill anyone can master with enough practice. While this is true to an extent, there is a limit to how far pure effort alone can take someone. This is similar to athletics, no matter how much training an average person undergoes after 18, they will never be able to run 100 meters in under 10 seconds like elite sprinters.

Natural Ability Matters

Just as not everyone is born with the genetic potential to be an Olympic level sprinter, not everyone has the natural aptitude to become a red coder in CF. Some people grasp algorithms, data structures, and problem-solving patterns much faster than others. It’s true a talented 10 yo primary school student in China might learn faster and more effectively than a typical college CS student. They can see solutions intuitively, make quick connections, and debug with remarkable efficiency. This is akin to how elite athletes have superior muscle composition, reflexes, and biomechanics.

Acceptance

In sports, most people don’t expect to become world-class sprinters, yet they still enjoy running, competing in local races, or simply staying fit. Similarly, in CF, the goal doesn’t have to be reaching the red rank. Many people use CP to sharpen their coding skills, train their problem solving ability, or maybe just have fun. Becoming a specialist in certain topics or reaching an CM level, even without being a grandmaster, is still a worthwhile achievement than nothing.

Conclusion

The idea that "anyone can become a red coder if they work hard enough" is as misleading as saying "anyone can run 100m under 10 seconds with enough practice." Natural talent plays a significant role, and the top ranks are often dominated by those with an innate aptitude for problem solving without exception. However, this doesn't mean CP isn’t worth doing just like sports tennis or football, it can still be rewarding and enjoyable at any level.

Full text and comments »

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

By takopi, history, 5 weeks ago, In English

I'm certainly not the only one wondering why you don't use "using namespace std;"

answer me jiangly!

Full text and comments »

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

By takopi, history, 2 months ago, In English

Is it still relevant for div2 in 2024?

Full text and comments »

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

By takopi, history, 3 months ago, In English

Has anyone ever done this?

Every single div1 people that I know IRL or online had coach.

so I think it's extremely hard to improve and get into div1 without proper guidance from coaching.

but I have no affiliation, coaching will not available but still I want to improve, so asking help from people who actually become div1 without coaching.

Full text and comments »

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

By takopi, history, 7 months ago, In English

Clearly, there are certain features in Codeforces that seem to have access limits (opened for 2100+) that are not officially disclosed.

However, here is the list of features that only Div.1 people can use from my observation.

  1. Streams — div1 people can advertise their streaming.

  2. Uphack — div1 people can hack solution after system test.

  3. Problem tag — div1 people can edit problem tags and possibly determine problem rating.

  4. Catalog — div1 people can edit catalog.

  5. Vote — div1 people vote weighted more than other.

Feel free to share if there is anything not mentioned here; there are probably a lot more.

Full text and comments »

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