Blue Bridge Cup won the first prize and shared experience

I was chatting with my friends in the group yesterday, and some of them even said that the first prize of the Blue Bridge Cup has no content, and I was drunk too!

insert image description here

It's like reading an account owner's writing last year: Graduate students are everywhere!

Looking at the country's 1.4 billion population, let alone graduate students, what is the proportion of undergraduates?

"The Blue Bridge Cup is the first grand prize I have won in my life. During the preparations for the Blue Bridge Cup, I learned a lot of knowledge and skills, met many like-minded friends, and let me understand what my interests and hobbies are. What, I finally found my purpose in life and the direction of my struggle.”

Recently, many friends asked Xiao Meng: Brother Meng, is it necessary to participate in the Lanqiao Cup?

In fact, you can learn a lot by participating!

[Blue Bridge Cup Competition], as a leading national IT subject competition in China, has been selected into the "National Ordinary College Discipline Competition Ranking List" issued by the China Higher Education Association for three consecutive years. Each session attracts more than a thousand colleges and universities across the country and tens of thousands of contestants.

Who is the Blue Bridge Cup suitable for?

01 There are no students who have registered through the unified organization of the school. After contacting the teachers of the organizing committee to confirm that there are no teachers in the school, you can also participate in the competition individually.

02 The school has a unified organization to sign up, but the students who are not selected due to the limited number of places, who want to fight for opportunities by themselves.

As a college student majoring in computer-related majors, I have more or less heard of it, participated in it, and even participated in the Blue Bridge Cup more than once. Wang Leping, a student from Tsinghua University, has participated in the Blue Bridge Cup Competition many times since the undergraduate stage and won many awards. Finally, he won the first prize of the National Competition in the C/C++ Program Design Graduate Group of the 13th Blue Bridge Cup Competition. one.

As the application of algorithms becomes wider and wider, in addition to players who have participated in multiple competitions, there are also more and more players participating in the Blue Bridge Cup across majors. Zhang Kai, who won the first prize in the national competition in the MCU Design and Development Vocational College Group of the 13th Blue Bridge Cup Competition, is a representative of a cross-professional contestant.

Zhang Kai studied at Zhengzhou Railway Vocational and Technical College, majoring in automatic control of railway signals. When he was in college, he did not choose computer majors for various reasons, but he did not want to give up completely, so he joined the school's Radio Association. Under the guidance of teachers and seniors And under the leadership to learn the knowledge of analog and digital electronics, single-chip microcomputer and so on. In the process of preparing for the competition, he produced regulated power supplies, electronic clocks, tomato alarm clocks and other related scientific and technological innovation works, and did all the provincial and national competition questions over the years, and finally won the first prize in the national competition number one.

The players participating in the Blue Bridge Cup are fighting not only for themselves, but also for the honor of their alma mater. Chen Yankuang, who is studying at Zhejiang Mechanical and Electrical Vocational and Technical College, was "lucky" to meet a good teacher and friend, and "lucky" to join the big family of programming competition. Under the leadership of teachers and coaches, he changed from lack of self-confidence to "confidence and strength", and gradually sprouted And realized one dream after another.

"If you never forget, there must be echoes." In the 13th Blue Bridge Cup Competition, Chen Yankuang not only won the first prize in the C group of his own Java Software Development University, but also achieved his alma mater Zhejiang Mechanical and Electrical Vocational and Technical College in Blue Bridge. Three consecutive championships in Group C of the Bridge Cup Java Software Development University.

If you are destined to participate in the Blue Bridge Cup once in college, why not do it now . The individual registration channels for the 14th Blue Bridge Cup Competition will be open for a limited time from December 19th to December 30th. Seizing the last chance, all efforts are aimed at meeting stronger opponents in a higher arena.

03 Participation experience

First of all, if you want to compete for the prize, a good team is very necessary. It is not recommended to find teammates according to the modeler, programming hand, and thesis hand. In my opinion, the correlation between mathematical modeling knowledge is very great. Yes, everyone is only responsible for their own part, and the final result can only be that they cannot understand each other's work.

It is recommended that at least two people have an understanding of modeling and programming, so that they can cooperate and communicate with each other.

Then, in terms of mathematical modeling knowledge preparation, I suggest that the first thing beginners should do is to understand what kind of problems can be solved by various common models, and then learn how to apply the model. In the initial stage, there is no need to learn the principle derivation of the model. The specific principle is in There is also enough time to study the description during the game.

I also learned about machine learning and data analysis. Even in the future, learning these contents is very meaningful, and I have achieved my goal of learning more knowledge during college. Therefore, it is highly recommended that everyone also learn machine learning.

The materials I study include Wu Enda's machine learning in machine learning, statistical learning methods, and other posts on the Internet. This part of my study is more complicated, and it has not formed a good system. It is just for reference. In terms of data analysis It is mainly necessary to be proficient in the use of python's numpy and pandas libraries, and to do more practical exercises.

Regarding the experience during the competition, I will stay up all night in the competitions I participate in, but it is not recommended to start all night on the first day. You should save some energy in the early stage and allocate time reasonably. We still have to make time to eat. If you are not very confident, it is recommended not to do other things at other times. We skipped the CET-6 exam collectively for the national competition. If we took the exam together at that time, we would not be able to complete the thesis in terms of time. .

In short, one entry is a lifetime benefit!

04 Blue Bridge Cup Questions

The order of brushing questions should be from basic to complex.

insert image description here
insert image description here

第一题,以下函数的功能是将任意整数进行因式分解, 请完成该程序的空缺使函数能够正常运算
 void f(int n)
  {
    
     for(int i=2; i<n/2; i++)
   {
    
     //———–(1)———— { printf(“%d “, i); n = n / i; } }
    if(n>1) printf(%d\n”, n); } 
    第二题,以下函数的功能是将给定字符串进行倒序输出, 请完成该函数空缺部分。
     char* p = “abcdef”;
     char* q = (char*)malloc(strlen(p)+1);
      for(int i=0, int len=strlen(p);
       i<len-1; i++) q__1__ = p[i+1]; 
      q[len-1] = p[0]; —–(2)—-; printf(%s\n”, q);

第三题,

(这题的题目到底是要干啥,本人到现在沿未明了,数学学统计好, 但可以确定原题给出的代码就是如此) 
int f(int m, int n) {
    
     int a = 1; int m1 = m; //—–(3)—a *= m1–-; int b = 1; while(n>1) b *= n–-; return a / b; } 

第四题,任意给出一个四位数, 把它重新组成一个四位的最大数和一个最小数, 算出两者间的差。 

例如:3721 这个数,可以重组成:73211237,相数之差为 73211237 请完善下面这个函数,以实现此功能 

int f(int n) {
    
     int N[4]; for(int i=0; i<4; i++) {
    
     N[3-i] = n % 10;-4)—} for(i=0; i<3; i++) for(int j=0; j<3-i; j++) if(N[j]>N[j+1])
 {
    
     int t = N[j+1]; N[j+1] = N[j]; N[j] = t; } 
int n_min=0; for(i=0; i<4; i++) n_min = n_min * 10 + N[i] ;
int n_max = 0; 
for(i=3; i>=0; i–) n_max = n_max * 10 + N[i];
 return n_max-n_min; } 

During college, the things learned in class are limited, so it is better to learn more things not participating in competitions.

If you want to solve the Blue Bridge Cup questions, I have sorted out a lot, and you can reply below: Blue Bridge Cup

Guess you like

Origin blog.csdn.net/mengchuan6666/article/details/130681676