Algorithms-Algorithms: October 12, 2016
Algorithms-Algorithms: October 12, 2016
Algorithms-Algorithms: October 12, 2016
Algorithms-Algorithms
October 12, 2016
Overview
Please add the resources you think are important as you go
1) Treaps :-
https://tanujkhattar.wordpress.com/2016/01/10/treaps-one-tree-to-rule-em-all-part-1/
http://www.spoj.com/problems/GSS2/
2) Advanced DS :- http://codeforces.com/blog/entry/15729
3) RMQ :-
https://www.topcoder.com/community/data-science/data-science-tutorials/range-mini
mum-query-and-lowest-common-ancestor/#Segment_Trees
4) Data Structures in competitive Programming :-
https://github.com/jeffrey-xiao/Competitive-Programming/tree/master/src/codebook/d
atastructures
5) String Algo :- (Rabin-Karp & Knuth-Morris-Pratt Algo )
https://www.topcoder.com/community/data-science/data-science-tutorials/introductio
n-to-string-searching-algorithms/
6) Dynamic Programming :-
https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-pr
ogramming-from-novice-to-advanced/
7) Almost all important Data Structure and Algorithm
https://discuss.codechef.com/questions/48877/data-structures-and-algorithms
8) http://codeforces.com/blog/entry/8219
9) https://www.codechef.com/problems/RGAME
2
10) http://www.spoj.com/problems/ABA12C/
11) https://community.topcoder.com/stat?c=problem_statement&pm=6017&rd=8083http://
www.geeksforgeeks.org/interval-tree/
12) http://www.geeksforgeeks.org/data-structures/#AdvancedDataStructure
13) http://www.geeksforgeeks.org/category/advanced-data-structure/page/7/
14) https://github.com/jeffrey-xiao/Competitive-Programming/tree/master/src/codebook/d
atastructures
15) https://www.topcoder.com/community/data-science/data-science-tutorials/range-mini
mum-query-and-lowest-common-ancestor/
16) http://www.spoj.com/submit/INTEST/
17) http://codeforces.com/blog/entry/3767?locale=en
18) http://letuskode.blogspot.in/2013/01/segtrees.html
19) http://codewarriers.blogspot.in/2016/02/segment-trees-and-lazy-propagation.html
20) https://kartikkukreja.wordpress.com/2014/11/09/a-simple-approach-to-segment-trees/
21) https://blog.anudeep2011.com/mos-algorithm/ (MO’s Algorithm)
22) http://codeforces.com/blog/entry/46399?#comment-308528
23) http://codeforces.com/blog/entry/7383
24) https://www.youtube.com/watch?v=VGq6w9TlJBY&list=PLi0ZM-RCX5nsTc2Z6woHr5q
oF6n3b-thO
25) Persistent Segment Trees :-
https://blog.anudeep2011.com/persistent-segment-trees-explained-with-spoj-problems/
26) https://discuss.codechef.com/questions/84296/construction-of-persistent-segment-tre
e
27) https://www.quora.com/What-is-Persistent-segment-tree-and-how-can-we-use-it-to-solv
e-to-answer-queries-of-kth-order-statistic-of-a-subarray-of-an-Integer-array
28) http://codechef17.rssing.com/chan-12597213/all_p372.html
29) https://www.quora.com/What-are-some-techniques-that-are-used-in-competitive-progra
mming-for-problems-that-involves-queries
3
30) https://www.quora.com/What-is-an-approach-to-solve-the-problem-DQUERY-of-SPOJ-usi
ng-BIT-Segment-Tree
31) https://proclubdaiict.wordpress.com/2015/08/24/how-to-solve-competitive-programmi
ng-questions-with-queries/
32) http://www.spoj.com/problems/HORRIBLE/
33) https://blog.anudeep2011.com/persistent-segment-trees-explained-with-spoj-problems/
34) http://www.spoj.com/problems/MKTHNUM/
35) https://www.quora.com/What-is-an-approach-to-solve-the-problem-DQUERY-of-SPOJ-usi
ng-BIT-Segment-Tree
36) https://www.quora.com/Is-there-any-way-to-solve-the-dquery-problem-on-SPOJ-using-pe
rsistent-segment-trees-an-online-solution
37) http://www.spoj.com/problems/XXXXXXXX/
38) http://www.spoj.com/problems/ABA12C/
39) http://www.spoj.com/problems/ACODE/
40) http://www.spoj.com/problems/CPCRC1C/
41) https://www.hackerrank.com/challenges/candles-2
42) http://www.spoj.com/problems/INCSEQ/ (Nice place to start with BIT)
43) http://www.spoj.com/problems/INCDSEQ/ (Nice place to start with BIT)
44) http://acm.timus.ru/problem.aspx?space=1&num=1846 (Still don’t know how to solve)
45) Proof that TREAP is not like a GOD TREE :-
http://codeforces.com/contest/380/submission/10520750
46) Another BIT Problem h
ttp://codeforces.com/problemset/problem/341/B
Solution (http://codeforces.com/contest/341/submission/21696486)
47) http://courses.csail.mit.edu/6.851/spring12/lectures/
48) http://www.spoj.com/problems/DSUBSEQ/
49) https://community.topcoder.com/stat?c=problem_statement&pm=1901&rd=4650
4
50) https://www.topcoder.com/community/data-science/data-science-tutorials/binary-sear
ch/
51) https://www.quora.com/I-am-new-on-TopCoder-What-is-Div1-and-Div2-on-TopCoder
52) http://articles.leetcode.com/the-painters-partition-problem
53) http://www.spoj.com/problems/BUGLIFE/
54)