What are the good brush problem sites in China?

Source: Internet
Author: User

http://www.zhihu.com/question/25574458

Luau Lawrence, Data Mining weak chickens/[email protected]Wen Mengqiang, stone sail, know the user and other people agree -Welcome to PKU Judgeonline Peking University online Judge. POJ above the topic is a bit old, but the advantage is to do more people, classic algorithm problems, problem-solving reports are many, suitable to get started. -ZOJ:: Home Zhejiang University online Judge. Zoj not much, but a few experience seems to be possible, it is worth trying. -Welcome t ... Show All-Welcome to PKU Judgeonline online Judge of Peking University. POJ above the topic is a bit old, but the advantage is to do more people, classic algorithm problems, problem-solving reports are many, suitable to get started.

-ZOJ:: Home Zhejiang University online Judge. Zoj not much, but a few experience seems to be possible, it is worth trying.

-Judge of Welcome to Hangzhou Dianzi University Online OJ Hangzhou. Hangzhou electric OJ has replaced POJ in recent years, becoming the most mainstream OJ in the country at present. It is rich in topics, the difficulty gradient is reasonable, widely favored by major universities nationwide. Every year, there will be big and small games hanging on the OJ of Hangzhou Electric, last year's Asian Regional Network game is also done on this. This shows its position in the domestic vast acmer mind. Because of this, the online hdu of the problem-solving report is also many, suitable for individual advanced training.

-UVa Online Judge Valladolid University of Spain online Judge. is the oldest and the world's most well-known online Judge, the question bank has a detailed classification: such as the World Finals title, Rujia topics and so on. The category of the topic is very wide. Most of the topics difficult easy, suitable for beginners to hone the program design.

-Timus Online Judge Ural is a Russian on-line bank. The inside of the topic compared to some domestic OJ is quite a bit difficult, our school training team old players like to take the problem here to the new players to do, it can be seen that there are certain advanced role.

-Sphere online Judge (SPOJ) Spoj is one of the most outstanding online Judge in Poland, the interface is harmonious, the topic type is also very rich, suitable for a certain basis of the players to practice, for the master is also a good platform to improve ability. Legend has it that the leader of the building has finished painting this OJ? (Correction: The floor master brushes is SGU, thanks @ Kang Connor Correction) More introduction See blog: SPOJ profile-seamounts.

-USA Computing Olympiad Usaco is the official competition website of American High school students, the famous online Bank of America, which is specially prepared for the information contest players; to simulate the formal competition, using standard evaluation machine, file input and output, direct submission program source file evaluation method , the website Training topic comprehensive, is the study informatics to know the website, each year NOI,NOIP will refer to the above topic; Each question is provided with a detailed troubleshooting, which allows you to view test data and running results for easy debugging, error detection and correction.
Using the progressive hierarchy of chapters, from easy to difficult, teaching knowledge, practice programming together, the topic must be completed in turn, to avoid the only simple problems to do the behavior; Each chapter is like a contest guidance book, forming a distinct knowledge structure, conducive to the gradual improvement of the level of the beginner and master of informatics, to fully learn the knowledge of all aspects of information Avoid bias. (Source: Usaco_ Baidu Encyclopedia)

-Saratov State University:: Online contester before SGU has been 404, so dare not post it. Now the pro-test can also put up to show you. This is the real building of the OJ Brush finished. Lou Why should the Lord brush this OJ without brushing the other OJ in the answer? Because this OJ is indeed suitable for ascending level, should be with Ural, SPOJ difficulty is equal. In addition, I do not know, in my mind, SGU, Ural, SPOJ are suitable for regional competition and graduation want to go to the top companies such as Google Acmer/coder training, the three differences are not big.

-Codeforces Codefores is an algorithmic contest site in Russia, founded and maintained by Saratov State University. Codeforces main emphasis is the algorithm competition, every 1 weeks or so there will be regular online games, and its question bank is a game from the topic of a field accumulated. Compared to the above several oj,codeforces with the question bank as the core of the algorithm competition is more suitable for training their own on-the-spot and under pressure programming ability.

-Hustoj Huazhong University of Science and Technology online Judge. Hustoj also has a rich library of questions like other OJ in the mainstream. But its main use is that it provides such a thing called Vjudge, the full name is called Virtual Judge. With Vjudge, you can draw questions directly from the major OJ, including but not limited to all of the above OJ, and use these topics to create a game of your own. Ideal for thematic training, daily workouts and small partners playing to the game.

-Leetcode Online Judge Unlike many OJ, Leetcode is a major interviewee-oriented OJ (Leetcode OJ is a platform for preparing technical coding interviews )。 The above topic is not many, at present only 152, many are many big company's interview question. The topic Type Partial foundation, basically does not examine the complex algorithm, many are to the basic knowledge application, the difficulty and TopCoder DIV1 250 or codeforces div1 a question difficulty quite. If you want to practice the basics of programming or prepare a company interview, it is highly recommended this OJ (thanks to roommate/training team/CMU Master @yun Peng students to provide Leetcode introduction (1/1/2015 update: Roommate took Google's offer not to the CMU)).

-Great View Online assessment • Thank you for your comment area @ Qiu long ze suggestion, add bzoj.

Brush problem is so little place 1Leetcode famous leetcode, incomplete statistics on the above was brushed on the topic can be around the earth three laps. (not to say equatorial Kazakhstan, is so rigorous.) In short, a lot of domestic and foreign code farmers in the above brush problem. The difficulty is from easy to hard, and the coverage is very wide. Now also added database and shell, match the forum can also see more. Very exercise and the ability to communicate with foreign yards, for the future to mix GitHub is also good. Features: A wide range of language support, the coverage is very wide, test data set is weak. 2Codility is also a famous foreign brush title website. Unlike Leetcode, it is specifically designed to help major software companies with written tests, but the sideline offers some questions and challenges. But even the training model is very classic and well worth doing. And the test data set is perfect and always gives you unexpected boundary conditions. Take your FREE Programming lessons features: Very close to the style of interview questions, training mode is basically enough. 3Lintcode can be called the Chinese version of the Leetcode, the personal feeling the highest difficulty than leetcode higher. These two similar sites can be matched to the brush. Each brush once, also can keep fresh feeling. Features: Chinese support is very good, and leetcode a part of the problem is similar, can be used with the nine-chapter algorithm courses. 4Hihocoder from the former Beijing university POJ Development team, the website has been progressing. The earliest is Microsoft's online written examination website, now NetEase also uses it to carry on the online written examination. The topic focuses on the more difficult topic, the style is much like the ACM competition, to pay attention to the data set input and output. Features: A weekly algorithm problem is extremely difficult and interesting, can be used to expand the question thinking. And NetEase, Microsoft's online written test site, have the opportunity to practice more. 5cc150 This is not a website, this is a book. The full name cracking the coding interview, is a foreign job search God book, and indeed write very well. In addition to algorithmic problems, there are basic knowledge of the computer and other content, very good. For those who want to go to foreign companies to read carefully, and the latest version is more than 150 questions. In short, foreign companies must! Features: foreign companies must! Foreign companies must! Foreign companies must! Want to go to foreign companies, read more books supporting the answer is also good conclusion: Finally, after the public number of the author of the discussion, according to different directions of work, we recommend the following way to brush: state-owned enterprises, banks, scientific research units leetcode simple, medium difficulty best brush again, have time to go through the train of thought. Start-up company Leetcode all the difficulty on the machine brush again, and then will not be on the paper on the re-write. Domestic Internet Leetcode all the difficulty on the machine brush again, the paper again write again. At the same time try to involve the more difficult platform (codility), or go to several companies to interview, to race leveling. DomesticForeign company Leetcode at least full difficulty brush again, CC150 paper write it again. Want to improve microsoft/google and other online test pass rate, more to play Hihocoder and other online test platform. Foreign Headquarters Leetcode difficulty level, as far as possible to achieve the ACM entry standard, even slightly higher than a little more confident. Finally, you are welcome to pay attention to our public number. Look at a bunch of people in the IT circle who are confused.

Programmer's off-duty life
Links: http://www.zhihu.com/question/25574458/answer/92862717
Source: Know
Copyright belongs to the author. Commercial reprint please contact the author for authorization, non-commercial reprint please specify the source.

What are the good brush problem sites in China?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.