Is Blue Bridge Cup C language freshman knowledge enough? Feelings and personal summary after participating in Blue Bridge Cup

On March 24, 2019, I had the honor to participate in the 10th Blue Bridge Cup Programming Contest. After the game, I kept wanting to write something, but didn't know where to start. I can only think over and over again.

First of all, I have been documenting life habits for a very long time, but this is the first time I have written them on a blog. So, fortunately, I took advantage of the CSDN treasure tonight and started to write some technical blogs and some insights into life.

In addition, I also hope that if I can find a bosom friend or a friend who has the same troubles, I will be happy to get acquainted with you.

In fact, I am not a computer major, I am just a biology undergraduate student. Originally, my major has nothing to do with computer, but by chance, I started my self-study road.

About the Blue Bridge Cup. When I was preparing for the winter vacation, I actually set a goal, that is, to promote learning through competitions, and to promote learning through the pressure of participating in competitions. Facts have proved that this method is feasible. In the past winter vacations, rest was often the main focus. To put it bluntly, it was playing with mobile phones without even thinking about it. But goose, this holiday, after the pressure of the competition, I went to the Internet to watch videos or read books every day to learn programming. This is the first step to lay the foundation.

Before the winter vacation, the only programming foundation I had was the C language public course in the first semester of my freshman year, but I didn't like this teacher very much at that time, so I didn't listen to the class. , At the end of the term, he took out the book written by Tan Haoqiang and conducted his first self-study. It is this self-study, and I said that it is only a skin, but at the same time I found that programming is not as boring as I thought.

Later, during the summer vacation of my sophomore year, for some reasons, I started self-study in computer science, which will be discussed later.

A few days before the start of the sophomore year, I had already arrived at the school and spent the whole morning searching the Internet for the self-study direction of the computer major and the requirements for postgraduate entrance examinations. After a decision, I decided to start a self-study of data structures. It can be said that all the extra-curricular time in the last semester of my sophomore year was dedicated to data structure.

But during this period, I didn't really type the code, just read the code in the book. After I accidentally learned about the Blue Bridge Cup in November, I had a plan to participate. So, I registered for an HDUOJ account and started to swipe from the 100 questions of the introduction on page 11, but when I reached 30 questions , I stopped brushing the questions just because I wanted to prepare for the final exam of this major. Because for me at that time, writing questions devoured a lot of my extracurricular time, I have been trying to balance the study of biology majors and the study of computer majors.

In the end, under the pressure of the final exam, I stopped studying the questions and data structure, and started the full-day review at the end of the term. Because of the nature of biology, most of it is based on memory.

After the holiday, I actually watched the video to review the questions, and through the information summarized on the Internet, I quickly took a look at the basic syntax of C++, and learned STL and basic containers.

In other words, my actual preparation time is only a little more than two months. Therefore, the idea at the time was to experience the atmosphere and feel the difficulty of the question. No, the plan to win the prize, I also know, the probability is almost non-existent. With the advancement of learning, I gradually learned about DFS and BFS, and knew some basic algorithms. This is all my wealth now, which is really very weak. The more you know, the more you know what you don't understand. With the passage of time, the Blue Bridge Cup game is just around the corner. A week ago, I started to get anxious. Because, I'm afraid that I won't be able to write a single question, I'm afraid of a four-hour game, and I stare blankly for four hours. I started self-doubt, self-denial, doubts about my abilities. During that time, it was really hard. I pushed myself too hard. Negative emotions caused me to have no thoughts at all when I did the mock questions, and I really fell into a vicious circle. I was so upset that I really hated anyone around me who angered me. It felt like a big black mountain was overwhelmed in my heart.

Everything stems from my being too eager for quick success, or rather, too greedy. I crave recognition. This tortures me. On someone else, it might not be a big deal. But I was in a hurry, I was eager to prove myself, I was inferior and proud.

On March 23, it was the school sports meeting. I signed up for two 100-meter relays and tug-of-war. On the day of the game, I actually had a sore back. That day, I got up at 6 o'clock and hurriedly ate the bread from the day before yesterday, which was also unprecedented, because I didn't eat sweets very much. Accompanied by the rising sun, a lonely person took the subway for an hour to reach the match point. (Put down the pen, it's late at night)

好了,终于要回到正题了。我写了蓝桥杯的第一道填空题,就是整数各位数字的求解,一般思路,由于,以前总结过,所以就写了出来。但是,接下来的几道填空题,却一点头绪,也没有,特别是密码破译的那一题,就是需要分解质因数,找不到思路,遂放弃。还有一个迷宫问题,是个三十乘十列的,第一个感觉就是,如果用深度搜索的话,极易超时,并且要按照字典序最小排序,又尴尬的放弃了。之后,又零零散散的做了四道大题。今年的蓝桥杯的大题,并没有要求有极佳的思路,反而得到一小部分的分还是可以的。印象最深刻的就是vector的二维数组,然后,遍历。虽然,过了题中的样例,但是,并没有把握,得到完整的分数,所以,拿奖的希望渺茫。

但是,随着人流,走出赛场的那一刻,我是几天来头一次,感觉到了快乐,真是久违的感觉。因为,我并没有一道题,也没写出来,达到这个标准,我心里轻松多了。

其实,截至现在,分数并没有出来,就算出来,也无所谓了,因为,这个比赛带给我的快乐,是真真切切的,是真金白银也买不来的。

谨以此文,纪念我的第一次参赛经历,也作为写博客记录的开端!

赛点学校建筑挺美的!

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325103768&siteId=291194637