**521 problems solved**

**Rank by points:**#244

**Total points:**466

**19 contests written**

**Rank by rating:**#476

**Rating:**1946

**Min. rating:**1329

**Max rating:**2022

**From**
Richmond Hill H.S., Olympiads School, Codeforces, UCC Coding Competition 2021, SAC Code Challenges

#### About

"A computer is a stupid machine with the ability to do incredibly smart things. A computer programmer is a smart person with the ability to do incredibly stupid things."

"The more you know, the more you know you know nothing."

**Authored Problems:**

- Tree Paths (12pp)
- Counting Rectangles (15pp) (first problem on a rated contest!)
- Buffet (20pp)
- Rock Painting (20pp)

**Milestones:**

- September 20, 2020: 100 points
- October 8, 2020: 200 points
- October 25, 2020: 250 points
- November 15, 2020: 300 points
- February 2, 2021: 350 points
- April 12, 2021: 400 points
- December 28, 2021: 450 points

- October 31, 2020: Top 1000
- November 20, 2020: Top 800
- December 4, 2020: Top 700
- February 2, 2021: Top 600
- March 10, 2021: Top 500
- April 7, 2021: Top 400
- October 17, 2021: Top 300

- September 16, 2020: First 12 pointer: https://dmoj.ca/problem/ccc13s3
- September 18, 2020: First 10 pointer: https://dmoj.ca/problem/ccc11s3
- October 31, 2020: First 15 pointer: https://dmoj.ca/problem/dmopc14c4p6
- March 10, 2021: First 17 pointer: https://dmoj.ca/problem/lazy
- April 6, 2021: First 20 pointer: https://dmoj.ca/problem/dmpg18g6

- November 13, 2020: 200 problems solved
- March 5, 2021: 300 problems solved
- September 29, 2021: 400 problems solved
- February 15, 2022: 500 problems solved

- November 24, 2021: Number of problems solved (444) = Total points (444.39)
- December 6, 2021: Authored first problem (https://dmoj.ca/problem/treepaths)

**Other Interesting Stuff:**

- Unknown syscall disallowed: https://dmoj.ca/submission/3206480
- Finding primes up to 4.27 billion: https://dmoj.ca/submission/3550081
- Very long problem statement: https://dmoj.ca/problem/cccjqrp5
- Very short editorial: https://dmoj.ca/problem/ccc11s2/editorial

**Extremely Upvoted Comments:**

- (161): https://dmoj.ca/problem/ccoqr16p3#comment-4093
- (142): https://dmoj.ca/problem/ccc03s3#comment-219
- (135): https://dmoj.ca/problem/scroll#comment-1446
- (130): https://dmoj.ca/problem/ccc10j1#comment-2736

**Extremely Downvoted Comments:**

- (-10021): https://dmoj.ca/problem/cco15p2#comment-15527
- (-170): https://dmoj.ca/problem/ccc00j1#comment-9523
- (-136): https://dmoj.ca/problem/ccc20s5#comment-11776
- (-126): https://dmoj.ca/contest/dmopc21c1#comment-16004

**Time Complexity Guide**

~N < \infty \; \Rightarrow \; \mathcal{O}(1)~

~N \leq 10^{1\,000\,000} \; \Rightarrow \; \mathcal{O}(\log{N})~

~N \leq 10^{14} \; \Rightarrow \; \mathcal{O}(\sqrt{N})~

~N \leq 2\times10^7 \; \Rightarrow \; \mathcal{O}(N)~

~N \leq 10^6 \; \Rightarrow \; \mathcal{O}(N\log{N})~

~N \leq 100\,000 \; \Rightarrow \; \mathcal{O}(N\sqrt{N})~

~N \leq 5\,000 \; \Rightarrow \; \mathcal{O}(N^2)~

~N \leq 1\,500 \; \Rightarrow \; \mathcal{O}(N^2\log{N})~

~N \leq 500 \; \Rightarrow \; \mathcal{O}(N^2\log^2{N})~

~N \leq 300 \; \Rightarrow \; \mathcal{O}(N^3)~

~N \leq 70 \; \Rightarrow \; \mathcal{O}(N^4)~

~N \leq 24 \; \Rightarrow \; \mathcal{O}(2^N)~

~N \leq 15 \; \Rightarrow \; \mathcal{O}(3^N)~

~N \leq 10 \; \Rightarrow \; \mathcal{O}(N!)~

~N \leq 8 \; \Rightarrow \; \mathcal{O}(N^N)~

~2^{2^{2^2}} = 65536~

AyfcG8+WK3UDZ4lfaGijQtLxXI80cr86mrSFfPtd0WI=