Chapter 64 Greedy Algorithms
When he said this, Professor Yan pulled Zhang Yi over, raised his head proudly, and said to everyone with his nostrils: "This is nothing. You see me as a student! Not only is he profound in algorithms, but the most rare thing is that his computer programming ability is super strong, and he will definitely kill you old guys in seconds!"
"Old man Yan is arrogant and bragging again. Anyway, bragging is not illegal!" Everyone responded without showing any weakness.
"Hmph! Do you know the Sina software download channel?"
"Of course I know, don't we download the software from there?"
"In recent times, which software has the highest download volume, do you know?"
Several old professors looked at each other and, while hesitating, a student whispered: "It's a micro-hard input method, with the number of downloads."
Professor Yan was happy when he heard the student's answer. When he was pretending to be a B, if no one came to support him, wouldn't it be less interesting!
He nodded in agreement at the student, and then asked kindly: "Do you know which download software is the second-ranked one?"
"It's a micro-hard compression software!" The student was praised and answered quickly as if he was injected with chicken blood.
"The little classmate is good, and the child can teach you!"
"Then do you guys know who is the one who wrote these two software?"
Without waiting for everyone to answer, he pulled Zhang Yi and said proudly: "He is the author of two software, Zhang Yi from our school."
Everyone stared at each other and became completely quiet. One of the old professors held up the glasses as thick as a bottle and said hesitantly: "Lao Yan, you are not kidding! I am using those two software. The sophistication of the software is not something that a young boy can do!"
"Yes! This is unlikely!" Everyone woke up and shouted in a silence.
"What do you guys know about the old hats? Don't look at their smallness and their programming skills, they are ten streets away from you."
"Professor!" The young man who was supporting the role just now pulled a professor beside him and called out softly.
"What's wrong? I've said something loudly."
The young man was encouraged and looked up and said to everyone: "Dear professors, I remember it very clearly. It is stated in the download channel that the author is a named Zhang Yi."
As soon as he heard this, everyone was silent in an instant. All their eyes stared at Zhang Yi. These eyes were scrutinized and confused, like thorns on their backs, making him unable to bear the pressure.
He hurriedly bowed and said, "I am indeed the software author, professors and classmates. If you have any dissatisfaction with the software, please tell me and I will improve it quickly."
When everyone heard this, they immediately regained their ability to speak, talking in a slight manner.
Zhang Yi was shocked when he saw this attitude. Is there really so many bugs in the software?
Listening carefully to everyone's opinions on the software, but after listening, he realized that the problem was focused on one point: that is, the free version provided in the download channel has too few functions, but the micro-hard software compilation is too expensive, so professors can afford it, but there are many that students can't afford.
Zhang Yi lowered his head and thought about it carefully. In his previous life, software companies such as Microsoft Auto desk had released corresponding educational versions of software, which were much cheaper than ordinary retail versions. Not only could it attract a large number of student users, but in the future, these students will also recommend familiar software to their work units after entering the job. This approach will be taken into account and the social response will be very good.
He instantly decided on something, raised his head and said to the professors and students around him: "I can give you a promise here. After this, I will immediately launch an education version of the software, which is specifically for students and teachers. The price will be relatively cheap and may even have other benefits.
When the people around him heard this, they couldn't help but applaud.
It is easy to create an educational version of software, but it is more troublesome to tell whether it is a student or a teacher. In today's schools, few students and teachers use it. E-mails, after all, there are too few people surfing the Internet. E-mails do not have much value.
Until he moved into the guesthouse, he was still thinking hard about what method to use to identify education users and non-education users?
His mind kept thinking about the various anti-pirated routines in his future generations.
The next day, after breakfast, everyone came to a large conference room at the University of Peking.
In the conference room, some people were already sitting, including gray-haired professors, some officials with big belly, and some young people who were sitting straight in casual clothes.
After everyone sat down one after another, the staff pulled up the curtains and the slide projector made several schematic diagrams. It can be seen that this is a topic of calculating the orbits between celestial bodies. According to Zhang Yi's later generations, it seems that some space debris are involved. These debris are rotating irregularly at every moment and may hit the aircraft on the orbit.
The tour guide is a young officer. He introduced: This is a scrapped satellite fragment in geosynchronous orbit, and these satellite fragments are threatening normal operational satellites at all times.
The purpose of convening everyone is to find an algorithm and form a formula, and use the computer to select fragments that have a relatively smaller threat to the satellite to calculate the satellite's orbital speed and angle, etc., to ensure the healthy operation of the satellite to the greatest extent.
Zhang Yi felt dizzy when he listened to these proprietary terms. In his previous life, he had the opportunity to come into contact with this aerospace field, and no one in the public media would publish these. For him, it was a completely unfamiliar field.
Many professors and students here are also confused, and their majors are completely incompatible.
It seems that we can see everyone's embarrassment. The explainer then explained that considering that everyone does not know much about aerospace, we summarized the variables needed to calculate the orbit this time, and optimized these variables. We also have a route for the corresponding algorithm ideas, but the difficulty lies in that such complex celestial orbital calculations are performed manually, which is too low in efficiency and too slow in processing, which cannot meet the actual needs at all.
The United States and the former Soviet Union used the fortran language to calculate orbital changes. Fortran, also translated as evangelism, is the earliest computer-level programming language in the world and is widely used in the fields of science and engineering computing.
There are too many fortran language versions, and the compatibility of the new version with the old version is a big problem, which may have a great impact on future expansion and use.
We considered that the fortran language is too uncertain, and after consulting many experts, we decided to use Intel assembly and C language to describe mathematical models and algorithms.
Chapter completed!