A Brief Introduction to ACM, Khan! You can search for it now.
ACM (Association for Computing Machinery) International Computer Organization
ACM generally refers to ACM International College Students' Program Design Competition.
It can basically be regarded as a competition for writing various algorithms.
The ACM practice site is widely used in China: Peking University is quite popular. Http://acm.pku.edu.cn/JudgeOnline/
Just registered, and experienced the process.
1. First, register an account and submit some personal information. If you don't have any concerns, just name it.
2. Check the questions in problems. You can first follow the 1000 prompts to practice.
3. Write the problem-solving code in submit problem and submit it in C ++ format. For example, for question 1000, the C ++ code is
# Include <iostream>
Using namespace STD;
Int main (INT argc, const char ** argv)
{
Int A, B;
Cin> A> B;
Cout <a + B <Endl;
Return 0;
}
4. Then, the page displays the status of your submitted information. The website will be automatically refreshed. If there is an error, you can view compile error.
Until the blue accepted is displayed.
5. You can select your ID in the user column to view the information. For example, after a problem is solved, it will be displayed.
Rank: |
50702 |
Solved problems list |
Solved: |
1 |
1000 |
Submissions: |
2 |
School: |
××× |
Email: |
××× @ ××. Com |
6. The more problems should be solved, the higher the ranking, and the more points it has. Very interesting. It is said that the exercise is very addictive. I tried to find that many people are online, and I will do it later.
In addition, there is also a website internationally suitable for practicing algorithms, topcoder.