Please read the new rule regarding the restriction on the use of AI tools. ×

catwine's blog

By catwine, 14 months ago, In English

This blog is written in order to in memory of my first attempt to compete in Codeforces Community.

In this contest, I solved 3 problems, ranked 14344, gained 396 rating and it marked the beginning of my journey in codeforces.

Problem A:

tag: brute force

In my code, in each test case I find the min number and judge whether sum minus min is larger than 10.

It spent me 3 minutes, it's barely OK at my present level.

Problem B:

tag: simulation

It's a simple problem concerning about simulation.

I spent 14 minutes to solve it. What on earth am I thinking about for so long on that day? Isn't it easy? (In fact, this question also fits when I recall the whole contest, it indicates that I have improperly estimated myself in a terrible extent)

Problem C:

tag: string

In my code, I input 8 strings in each case, and record the position of the letter. Then I output the letter until it becomes '.' again in the position of each string.

The approach in tutorial is much more simple: it iterates the whole input, finds the char which is not '.' and outputs it.

I spent 11 minutes. More practice is to be done!!

So far, I have recall all the problems I have solved in the contest. Then I'll record what I have learned in the tutorial.

Problem D:

Briefly introduction to myself:

I'm now a freshman in China Chengdu Southwest Jiaotong University. My present major is Geology Engineering, which has nothing to do with CS. And two months later, at the beginning of my second semester in my school, I'll try to change my major to Software Engineering. I am eager to soak myself in the ocean of CS knowledge, which might sound childish, but it does render me pleasure.

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

| Write comment?
»
14 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Best of luck. Practice more and Keep going:)

»
14 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Hi!

Good luck to you! The most important thing is not to waste your time in vain! Every second is precious, so enjoy this life to the fullest.

And by the way, you're my friend now!

Best, Jelal ;)

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

keep going , good luck

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

Congratulations on solving three problems. This is also my first competition (but I solved four problems). The competition is a good way to reflect your strength. I hope you can participate in ACM or other competitions.Practice more and Keep going(顺便说一句,我是初中生,英语不好)

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

Even solving 3 problems is good for a first time! especially if you're not used to the cf world.
I had my first cf contest in April, and while I did participate in other olympiads/contests, i wasn't used to this kind of contest and solved 4 questions.
Now around 4-5 months of work later I participated in this div4 and managed to solve all the questions in a contest for the first time!
And with some work i believe you will too. Keep doing contests and solve questions, create or copy a small template and you'll improve.
Good Luck!

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

    Hi!

    One question:

    What did you do to become a specialist (which algorithms did you study, from which resources did you solve)?

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

      I learn as part of my country's cs olympiad program, so I learned a lot from there. In general i would recoomend cses.fi, which has excellent questions. There's also a book called the competitive programmer's handbook which is available there as a pdf and has good lessons about various subjects. There's also the usaco website which has an excelent sylabus.

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

    May I ask: What is the approximate strength required to participate in the Div.3 competition, or are there any symbols?

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

      I think div3 is an excellent oportunity even for new contestants, what do you mean by are they symbols?

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

Hi! may i give you a suggestion that it's not a good habit to have 'system("pause")' at the end of the code. it may cause some unknown problems in competitions.

wish you be better on your CP journey.

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

Best of luck to you! CF is an excellent community for CS, and I hope you will be able to transfer to your desired CS major!

»
10 months ago, # |
  Vote: I like it -17 Vote: I do not like it

Hello there! Your enthusiasm for diving into the world of Computer Science is truly commendable. Embracing a new major, especially one as dynamic as Software Engineering, is an exciting journey filled with endless possibilities. Your passion for exploring the ocean of CS knowledge is not only admirable but also a testament to your curiosity and determination.

As you embark on this path during the second semester, remember that every step forward is a step towards realizing your goals. Embrace the challenges, relish the learning process, and celebrate every achievement along the way. The transition may present its own set of challenges, but with your eagerness and positive mindset, you're well-equipped to navigate through them.

Stay curious, stay motivated, and most importantly, enjoy the process of discovering the vast and fascinating world of Software Engineering. Your journey is unique, and your pursuit of knowledge is something to be proud of. Wishing you a fulfilling and rewarding experience as you immerse yourself in the realm of CS. Best of luck!

  • »
    »
    10 months ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    bro snatched this out of chatgpt :skull: