From William Lyon Mackenzie C.I., UCC Coding Competition 2021
About
I have hit the math barrier.
I am not knowledgable enough in data structures.
Why must python be so slow.
Orz CCO and IOI people.
People to Orz
- Trentium orz senpai
- MarsFlat orz
- pingu orz
- ellypeng orz
- uwutzuyu orz
- cheollie orz
- unlikely_panda
- JB456
- Samumill10
- ayda
- 3xp3rtz
- Kakarot
- aniani2006
- EricHan
- Silence
- siongang
- jameshuynh444
- 24kieran
People I Aspire to Become
- Notice me Ninjaclasher
- Notice me ChrisT
- Notice me wleung_bvg
- Notice me xiaowuc1
- Notice me d
- Notice me zhouzixiang2004
Languages I Know
- python
- C++
- Javascript
- HTML
- CSS
- Processing
Favourite Problems
- RoboThieves - such a cool graph theory problem (orz daniel)
- Chores - really good math problem. One of the first TLE-related problems that I solved first try
- Tetris - totally not because I have an addiction on tetr.io
- CCC '20 J5/S2 Escape Room - totally worth it
- CCC '05 J5 Bananas - because I want to speak monkey
- Name That Song - you know you have no life when you spend a whole day working on a one pointer April Fools problem
- Cat Girls - the girls are too cute
Hardest Problems
- CCC '20 J5/S2 Escape Room - four attempts (starting from complete scratch) over the course of five months :/
- CCC '10 J4 Global Warming - I IndexErrored and gave up. Solved four months later
- A Binary Problem - this should be at least a 7 pointer. Starting to realize that my math isn't good enough
- Word Bot - didn't solve this problem during the Riolku's Mock CCC contest. Solved it later only to realize there was a much better, 10000 IQ solution that I completely overlooked
- Mo' Money - not me doing unbounded knapsack instead of 0/1 knapsack, then wasting 3 hours figuring out where I went wrong
- The Final Battle - mfw you take in the input sideways, then spend an hour debugging
- CCO '12 P4 Editor Distance - when you write a solution in python that is just too slow, then convert to C++ but get a million errors because you're a noob at C++
- Bank Notes - sometimes python is just too slow
For more, click here for an in-depth list of hard problems that were only hard because I didn't know the data structure or algorithm required to solve it. This is my learning curve
Annoying Problems
- CCC '00 J1 Calendar - did you know calendar was spelled with an "a" and not an "e"?
- CCC '02 J1 0123456789 - This. Problem. Sucks.
- Word Search
- Do You Want to Build a Snowman - 12 point brute force
First Problems
1 pointer - Hello World - (Pog problem)
3 pointer - CCC '20 J1 Dog Treats - Actually the first problem I ever completed
5 pointer - CCC '20 J4 Cyclic Shifts - Fourth problem I ever completed
7 pointer - CCC '11 J4 Boring Business
10 pointer - CCC '01 S3 Strategic Bombing
12 pointer - CCC '13 S3 Chances of Winning - Click here for a 92 line solution with a million comments because I couldn't understand the code I was writing
15 pointer - Cat Girls
Programming Journey
Mid July 2020 - learned python through books and youtube videos
Early August 2020 - started using DMOJ. I got to around 100 points before forgetting about it
September 2020 - had my first ICS course, where we learned processing (got a 101% final but teacher lowered it to 100% :icry:)
December 2020 - did Advent of Code 2020 (only got to day 17)
Late December 2020 - somebody reminded me about DMOJ, and I started using the judge again
Late January 2021 - first rated DMOJ contest
Mid February 2021 - 69/75 on CCC '21 Junior contest (in grade 9). Did better than expected
Mid February 2021 - learned Javascript, HTML, and CSS
Mid February 2021 - started to grind CSES
Mid March 2021 - started learning C++
Late March 2021 - 300 problems solved on DMOJ
Early April 2021 - I SOLVED CAT GIRLS
Early April 2021 - 300 points on DMOJ
Mid April 2021 - First Ever Hackathon (first place)