Chapter 373 Heaven Doesn't Give Birth to Me Abin, the Program is as Ancient as a Long Night (Ask for Subscription)
Europe, Zurich, Switzerland, two o'clock in the afternoon.
The ACM International Collegiate Programming Contest officially kicked off at the Central Gymnasium in Zurich, which was sponsored by the world's leading computer research institutions and the world's leading computer brands.
It can be said to be the most influential competition in the field of computer science for college students.
Countless talented researchers in the field of computer science have participated in the ACM International Collegiate Programming Competition.
Even the vice president of the world's leading computer brand sponsor of the ACM International Collegiate Programming Contest once participated in the ACM competition.
In the 90s of the last century, and after the 21st century, the ACM International Collegiate Programming Competition has been sponsored, so the scale of the competition has continued to expand, and the number of participating colleges and universities has increased from dozens at the beginning to hundreds or even thousands.
Of course, after signing up for the ACM International Collegiate Programming Competition, these thousands of colleges and universities will conduct a certain selection in the competition area where they are located.
The colleges and universities that can finally go to the stage of the global finals are also the top ones that have come out of the big waves.
Ding Yue took a brief look at the list of participants for this year's finals-
Imperial College London
University of Chicago
California Polytechnic University
University of California, Berkeley
Nanyang Technological University
Haicheng Jiaotong University
Moscow State University
ETH Zurich
St. Petersburg State University
University of Melbourne
Looking at it this way, which one is not a world-renowned university?
Moreover, the computer professional strength of these colleges and universities is very strong, whether it is from the teaching ability or the scientific research ability.
Of course.
Ding Yue's Department of Computer Science at Wucheng University of Arts and Sciences was able to participate in the finals of the ACM competition with this world-renowned university.
This shows that Wucheng University of Arts and Sciences has the opportunity to become a world-class student in the field of computer science.
It depends on whether Xu Bin, Chen Jun and Ouyang Chen can help.
If it becomes famous in the ACM competition, the computer major of Wucheng University of Arts and Sciences will become a big choice for many students who love the computer field in China, and the enrollment in September next year will probably skyrocket.
It's just that Ding Yue still doesn't know if Xu Bin and them can fight their way out of this battle without gunpowder smoke today.
After all, Ding Yue has also added the BUFF in the professional field that should be added to Xu Bin and Chen Jun so far.
Even if it's a temporary cramming now, it's useless.
So Ding Yue quietly waited for Xu Bin, Chen Jun and Ouyang Chen to perform in the competition.
Ding Yue also took a look at the rules of the ACM International Collegiate Programming Competition.
Each team from each university will use one computer and will be required to solve between 7 and 13 questions in one of the languages C/C++, Java and Python within a total of 5 hours.
After the completion of the program of the participating teams of each university, it will be submitted to the referee for running, and the results of the operation will be judged as correct or incorrect, and the participating teams will be notified in time, and the interesting thing is that after each team completes a problem correctly, the organizer will raise a balloon representing the color of the problem in its place, and the first team to solve it in each problem will also get an additional "FIRST-PROBLEM-SOLVED" balloon.
The winner is the team with the most correct answers and the least total time spent on the overall winner.
During the competition, the time taken for each test will be from the start of the competition to the time the test question is judged to be correct, and a penalty of 20 minutes will be added for each submission of the running result during the period.
Within 5 hours of the competition, there are generally 7 or more test questions, which are completed by three players of the same team using the same computer, and when a test question is solved, it is submitted to the judges, who judge whether it is correct.
If the submitted program is not running correctly, the program will be returned to the team, and the team can make changes and submit the problem again.
There are generally 7 kinds of procedural judgment results-
1. Accepted——Approved!(AC)
2. Wrong Answer: That is, the answer is wrong. (WA)
3. Runtime Error - that is, the program runs incorrectly, terminates unexpectedly, etc. (RE)
4. Time Limit Exceeded. The program did not produce an answer within the allotted time. (TLE)
5. Presentation Error - that is, the format is wrong. The program does not output the answers in the prescribed format. (PE)
6. Memory Limit Exceeded——That is, super memory. The program did not produce the answer within the specified space. (MLE)
7. Compile Error - that is, the compilation error. The program doesn't compile. (CE)
In general, the ACM International Collegiate Programming Competition is to allow the team members of the participating teams from various colleges and universities to work together to solve the problems of the competition committee through computer programs in the fastest time.
For this international competition in the field of computer science for college students, there is also a live broadcast in China, and it is also a live broadcast of National Television Station.
It's just a science and education channel for live broadcasting.
As we all know, National Television generally only has a few channels such as news channel, first channel, and variety channel.
The Science and Education Channel has a limited number of viewers.
It was two o'clock in the afternoon in Switzerland, and it was already about nine o'clock in the evening.
The science and education channel of the national television station has broadcast ACM by satellite, and although the picture synchronization is slower, it can finally allow domestic viewers to see this competition.
"Xiao Zhang, have you noticed, the number of spectators in this year's ACM competition seems to be tens of thousands more than in the past. ”
The staff of the science and education channel of the national television station who is in charge of the broadcast of the ACM competition can't help but say to his colleague Xiao Zhang after looking at the background data.
"Really?"
When Xiao Zhang heard this, he was quite surprised.
In the past, the number of spectators was basically fixed, and the maximum number of spectators fluctuated around 5,000.
But just now my colleague said that there were suddenly tens of thousands of viewers this year?
So Xiao Zhang went to look at the audience viewing data of the science and education channel of National Television TV, which was broadcasting the live broadcast of the ACM competition.
It is indeed more than 20,000 and nearly 30,000 more.
You know, if you want to watch the live broadcast of the ACM competition, you can only come to the science and education channel of the official website of China Television to watch it, after all, only the science and education channel of China Television will broadcast the ACM competition live.
Therefore, it is very simple for National Television to count audience data.
It's just that Xiao Zhang and they don't know at all, where did the extra 20,000 or 30,000 viewers come from?
It can't be a fixed number of viewers in previous years, but this year suddenly there are more of them, right?
At this time, thousands of miles away, Fog City University of Arts and Sciences.
Many of the students are Xiao Zhang of National Television Station, and they don't know where to come out.
The students of Foggy City University of Arts and Sciences know that around nine o'clock tonight is the start time of the ACM International Collegiate Programming Competition.
Although President Ding and Director Xu were far away in Europe and Switzerland, the students of Wucheng University of Arts and Sciences still spontaneously organized to watch the live broadcast of this event.
And this ACM competition will only be broadcast live on the science and education channel of State Television Station, so everyone flocked to the science and education channel on the official website of National Television Station tonight.
Although the ACM International Collegiate Programming Competition has basically not received much attention outside the college computer professional circle.
But for every student at Fog City University of Arts and Sciences, this is a game to keep an eye on, not just computer science students.
Because in this competition, if his alma mater, Wucheng University of Arts and Sciences, can get a good result, the social status of Wucheng University of Arts and Sciences will obviously be improved.
The most important thing is that every student of Fog City University of Arts and Sciences has a very warm sense of honor and disgrace, and the honor of the school is also very important to the students.
Who made this a second home for the students?
In the Zurich Central Gymnasium, teams from 34 universities around the world were all seated.
Ding Yue, Huang Youjie, and secretary Wen Ruohan were in the rest area of the participating universities in Xia Guo, watching the competition.
On the field, there were 34 colleges and universities, and the participating teams of each university were three people.
Because the rules of the competition are a maximum of three members, then each university will definitely choose three players, after all, if there are many people, it will naturally be more efficient to solve the procedure.
"Chen Jun, you are responsible for the analysis of each question, Ouyang Chen, you are responsible for assisting Chen Jun to provide all the help he needs, and then I am responsible for writing the program!"
Xu Bin made an accurate division of labor for this competition.
Because the ACM competition is more efficient, whoever solves the problem faster will be able to get closer to the championship.
Each team will only be provided with one computer for answering questions.
In this case, Xu Bin was assigned to control the computer to write programs to answer the questions, while Chen Jun and Ouyang Chen could concentrate their energy on analyzing each question.
In 5 hours, the team with a minimum of 7 questions or more will be able to answer the least number of questions.
Therefore, the teamwork between the three people, as well as the efficient division of labor, are very important for this competition.
"Okay, Director Xu, I will use the most concise way to analyze the questions, and strive to make you better able to answer the questions. ”
Chen Jun nodded and replied seriously.
Ouyang Chen also nodded, although the work he did was the most "simple", he would not relax in the slightest.
Because Ouyang Chen knows very well that he is an indispensable part of the team, and he must do his best to assist Chen Jun in analyzing the problem, so that the team can achieve the best results.
And in the whole team, it is obvious that Xu Bin's work is the most difficult, because after the questions analyzed by Chen Jun and Ouyang Chen, Xu Bin needs to write a program to answer the questions.
Of course, in the process of answering questions, if there are any difficulties, Chen Jun and Ouyang Chen will also play an important role in Xu Bin's think tank.
In fact, the team assignment work of most of the participating universities is basically the model of Xu Bin and them.
The subtleties may be different, but they must all have a clear division of labor.
Xu Bin will not despise his opponents, because they are all from the world's top computer science universities.
It is not an exaggeration to say that a total of 102 contestants from the 34 participating teams at the scene are all geniuses majoring in computer science!
And so it is!
[Live Room of Science and Education Channel of National Television Station]——
"I saw our Xia Guo's college team, Haicheng Jiaotong University. ”
"Haicheng Jiaotong University has won the championship in the ACM competition, and more than once, he is the biggest favorite to win the championship in our Xia country. ”
"This year there are still Moscow State University and St. Petersburg State University, which seem to have been going on very strong for several years. ”
"It's true that in the past few years, Moscow State University and St. Petersburg State University have won the championship, but if you think about it, the teams they participated in in the past have already graduated, right?
"Hahaha, I saw our Northwestern University of Science and Technology!"
"To be honest, this year's Fog City University of Arts and Sciences is indeed quite surprising, and it can actually get a place in the competition. ”
"The students of Wucheng University of Arts and Sciences have come to report, come on!"
"I heard that Xu Bin from Wucheng University of Arts and Sciences is particularly powerful, and he has been worshiped by many gods in the domestic computer circle. ”
"Really, fake, is it so powerful?"
"Those who have been in the computer circle should know that Xu Bin has an ID called "Abin", which is called by the computer gods - God does not give birth to me Abin, and the computer is as eternal as a long night!"
"So hanging?"
"It's me who is alone. ”
"As far as I know, this Abin family seems to be able to write a super awesome operating system by himself. ”
"An operating system like Apple, Android, it's really fake, it's so exaggerated. ”
"It's just a rumor, no one has ever seen the operating system made by Abin himself, who wouldn't brag about it. ”
"So, the team from Fog City University of Arts and Sciences really has something?"
"Let's wait and see, did you stay up late tonight to watch the game?"
"Tomorrow Saturday, I'm sure I'll finish watching the game, and it's only about two o'clock after watching it, and the nightlife will officially begin. ”
"666, are you all so good at staying up late?"
At this time, Xu Bin obviously didn't know that he was being discussed by domestic netizens watching the game.
He put all his energy into the game.
The ACM committee quickly identified 34 teams from colleges and universities, and everything was ready to go.
Then it's time to give the first question.
That is, [Question A].
The questions of the ACM competition will be given one by one in the form of ABCDEFG, and then all participating teams will start to answer the questions.
And the difficulty of the question, obviously starting from A, will become more and more difficult!
When the first question was given, all the team members of the 34 college teams immediately entered the state.
It is worthy of a group of top computer science students from the world.
"Chen Jun, start to analyze the question. ”
"Okay!"
Chen Jun began to analyze [Question A], and the way of analysis was also the most convenient way for him and Director Xu to communicate.
The purpose is to be able to make it more efficient for Xu Bin to start writing the problem solving program according to the analysis of the problem.
In other words, Xu Bin can analyze the question while starting to answer the question, which is not comparable to the efficiency of ordinary teams!