175 problems solved
                Rank by points: #1857
            
                Total points:
                
                    271
                
            
            3 contests written
                    Rank by rating: #2531
                Rating: 1363
                Min. rating: 1142
                Max rating: 1363
        About
Hello, my name is Mark B. I plan to master Python and Java by doing as much practice problems as possible. I love math, coding, CTFs, music, superheroes, and the oxford comma. I will go to space one day.
Also saying boom instead of QED makes any proof infinitely better.
When I am older I will be stronger and be able to solve:
- https://dmoj.ca/problem/ds4
 - https://dmoj.ca/problem/ccc03s4 - need to learn Ukkonen's Algorithm
 - https://dmoj.ca/problem/coci08c3p5
 - https://dmoj.ca/problem/ecoo16r2p1
 - https://dmoj.ca/problem/dmpg15s5
 - https://dmoj.ca/problem/acc3p4 - need to learn lazy propagation
 - https://dmoj.ca/problem/tle15p5
 
I am now older and am able to solve:
- https://dmoj.ca/problem/coci15c4p4
 - https://dmoj.ca/problem/fibonacci
 - https://dmoj.ca/problem/dwite09c3p5
 
Problems that taught me how to use cool stuff:
- https://dmoj.ca/problem/ccc10s4 - Spanning Trees
 - https://dmoj.ca/problem/ccc15s3 - Balanced BSTs
 - https://dmoj.ca/problem/dmopc15c4p4 - Prefix Sums
 - https://dmoj.ca/problem/acc3p4 - Segment Trees
 - https://dmoj.ca/problem/ccc03s4 - Suffix Trees
 
CP Notes:
- Almost all problems involving primes can be solved elegantly with the Sieve of Eratosthenes.
 - When performing a BFS multiple times it might be faster to just precompute all the values once per node.
 - Always look for ways to optimise individually computationally intensive tasks dynamically when performing them in bulk.
 
Also also, check out my Github - https://github.com/Supermac30
Rating history
                    
                    , #