I want to participate in ACM, can you tell me how to study?

Updated on educate 2024-04-22
8 answers
  1. Anonymous users2024-02-08

    In the case of ACM, you need to pay attention to a few points.

    First of all: it's a memory problem, and the ACM score depends not only on whether your program can run, but also on your memory usage, and the less the better.

    Second: you have to understand what each statement means and how to use it, because sometimes the question will limit what you want to use and what you can't use, which is a test for you.

    Third: is the ability to think independently, ACM is different from ordinary team development, it is a thing that is completed independently by individuals, most of the competition is a person will make a question at speed, sometimes, when you train, you will think for a question, a person for a week, without asking classmates.

    Therefore, it is OK to pay attention to the above points, and finally say that ACM is actually not necessary, and it will not help in the future.

    Hehehe, if satisfied,

  2. Anonymous users2024-02-07

    I don't know what level of your software has reached and therefore can't give you a good advice.

    To participate in ACM, in general, you should have a relatively high level, have good system analysis skills, and be proficient in programming.

    If you feel a little difficult, you can learn in advance and accumulate knowledge, and you can also learn well.

    I can only talk about this, of course, only in general terms, but I hope it will help you.

  3. Anonymous users2024-02-06

    Just start practicing the basic input and output, be familiar with this programming mode, and then go to OJ to do problems, first do simple, and then targeted practice algorithms, there is a lot of information on the Internet, in short, more practice is,

  4. Anonymous users2024-02-05

    In fact, if you are ACM, you will take C or C++, in fact, the questions are simple, that is, you need strong logical thinking and mathematical knowledge, I participated in it last time, I have some questions and examples, you see if you need it.

  5. Anonymous users2024-02-04

    Let's look at the introduction to algorithms first, the one of the Machinery Industry Press, it's quite thick, and the algorithms in it are all basic, go to HDU (or POJ (cut some water problems, which are topics with high AC number and AC rate.

    Then look at Liu Rujia's algorithm art, collectively referred to as the "black book".

    By the way, let's see if your school has an ACM training team, and contact us to see if there are any summer training camps and other activities, which our school has.

    I've been doing ACM for 3 years, and most of them still learn by themselves, and I read books while cutting to the point, and I really don't know how to look at the solution report.

    My ACM dedicated welcome exchange

  6. Anonymous users2024-02-03

    I'm also participating.

    I'm proficient in the basics.

  7. Anonymous users2024-02-02

    It really does. Generally speaking, everyone is at the same level when simply learning algorithms to a certain extent, but if you want to go further, you need a very solid mathematical foundation, mathematics does not necessarily refer to number theory and combinatorial mathematics, more precisely, it should be an efficient way to analyze and think.

    Therefore, it is easy to find the essence of the problem, you can produce a clear solution idea, and you can apply the algorithm you have learned, and the gap between the intermediate level acmer and the advanced level acmer is probably here, which is not something that time and experience can make up.

    In fact, in international competitions, students from the Department of Mathematics often win gold and silver, and Lou Tiancheng won the first prize in the National Mathematics Competition in addition to poetry in high school, which is very revealing.

  8. Anonymous users2024-02-01

    ACM candidates must be students who are pursuing a degree at their host school and have completed at least half of their studies. In addition, each team is allowed to have a maximum of one player with a bachelor's degree (that is, at least two of them have not yet obtained a bachelor's degree), and players who have already participated in two finals are not allowed to participate in regional competitions.

    The selection is made several times and three times, and the school is registered. Each school has a team of judges who are in charge of a team of teachers, called "team leaders", who are responsible for the qualification of the players and designate or themselves as the coach of the team.

    The competition is divided into two levels between teams of 3 people sent by various colleges and universities. Teams should first participate in the "Regional Competition", which takes place from September to November each year in various parts of the world. The team with the highest score in each regional competition automatically advances to the "finals" to be held in the United States in March of the following year, and other teams with the highest scores may also be invited to participate in the finals.

Related questions
12 answers2024-04-22

Your school's ACM is not famous, maybe you spend more time and may not be able to achieve anything, the main thing is that it takes a lot of energy to engage in ACM, if you don't have a strong interest and perseverance and perseverance and a certain talent, you can't stick to it If you really want to do it, then you ask your school's computer teacher, and then you can brush up on a few oj questions yourself, such as hdoj zoj poj and the like, ** can be searched, and the other is to buy some books on algorithms, For example, Introduction to Algorithms, Algorithmic Art and Informatics Competition, those two books are enough, and then it is constantly practicing, summarizing, practicing, summarizing, ......Generally speaking, if you want to play at the level of the Asian Finals, you need to train for an average of 8 hours a day ......I'm also working on the ACM ICPC right now, so let's work together

10 answers2024-04-22

China Telecom's star card** will meet your card needs, there are 19 29 39 59 several grades, the total traffic of each grade is different, you can choose according to your own card needs. >>>More

10 answers2024-04-22

Let's explain it! I'm also in the second year of junior high school, and the even Chinese teacher told us that the focus is on learning expository essays, so I may focus on the test!

10 answers2024-04-22

Learn this method and make your learning efficiency super high.

12 answers2024-04-22

To put e-commerce simply, it is a virtual ** (or transaction) form, which is run through the open network environment of the Internet, that is, sellers and buyers cannot see each other As consumers, it is different from us buying things in physical stores. Usually when we go shopping and buy things, we can see and touch them, that is, we can personally experience the goods we want to buy, but in e-commerce, we can only look at the ** given by the seller and the information on the nameplate of the product. For example, how to operate the online trading system, for example, you are a ** seller, you must have a tool to contact customers (Ali Wangwang), you sell something to send the goods to your seller, which requires you to cooperate with the logistics company (contract, agreement, may also be needed) Well......My expression is messy, but I hope you can understand what I'm trying to say I know and that's all I know, don't mind.