×

# Preparing for IOI

 2 I think bruteforce is the most basic skill: BFS, DFS, combination and permutation generation. answered 07 Aug, 23:28 4★vasja 515●1●6 accept rate: 7% I second this. Without brute force you'll never know if your solution is correct. (08 Aug, 01:52) liaojh5★ Thank you, you can edit the original post though. :)The only reason I put it out because I most likely will miss some topics. (08 Aug, 02:03) What is a brute force? Can someone explain? (19 Aug, 06:20) kunnu1203★
 0 Most of the students love maths,so i think number theory will be good after bruteforce. answered 08 Aug, 11:09 1.6k●1●10 accept rate: 14% Please do add anything you want to suggest. That's the whole point of marking it as a community wiki (08 Aug, 14:50)
 0 Well probably there must be something related to STL of C++ as well. Being honest I didn't know much regarding it at start :p answered 08 Aug, 13:41 472●1●8 accept rate: 7% Sure, please feel free to add anything you would like :) (08 Aug, 14:49) Can you tell me how can I add? P.S. I am not that familiar with this stuff. Sorry if its annoying question :p (10 Aug, 23:15)
 0 Hey @ista2000 It is really good that you have started it. You can take help from forums too. They include quite good topics. Moreover talking about number theory you can add topics like  1.Euler totient function. 2.Matrix Exponentiation(Not sure whether it's a part of number theory but it is quite useful when you work on recursive function). 3.Fermat Little Theorem is also very important sometimes (in modulo functions) 4.Lastly I remember a topic SOS Dynamic Programming approach. If you want to add. :)  answered 10 Aug, 15:30 226●7 accept rate: 7% Thank you :) (12 Aug, 20:15) 1 U r welcome :)Btw those links were helpful. (13 Aug, 14:25)
 0 @ista2000 if it is possible then please provide us with links to these topics as there is much information on web and finding a better resource may not be possible for noobs like me so please help by adding links. Anyways nice initiative. answered 20 Aug, 19:14 51●2 accept rate: 0%
 toggle preview community wiki:
Preview

By Email:

Markdown Basics

• *italic* or _italic_
• **bold** or __bold__
• image?![alt text](/path/img.jpg "title")
• numbered list: 1. Foo 2. Bar
• to add a line break simply add two spaces to where you would like the new line to be.
• basic HTML tags are also supported
• mathemetical formulas in Latex between \$ symbol

Question tags:

×68
×46