From University of Toronto Schools, Olympiads School
About
Name: Marcus Liu
Discord: sucram314.
M4 -> S5 (Grade 10 -> 11) Student at UTS
"sucram"[::3*1-4]
orz Pear hen Tangerine259 tofu andyloo666 goofygoober hxian laight sonje 4fecta Nils_Emmenegger bruce XTL Riolku dnialh_ NK Snowfall dxke02 vsarca AustinJiang El20082 NotDiamand likevrui Kevkev_yanrui oDrowned_
hen IOI when
Numbers
I'm making problems about numbers, here's a list of them so far:
(I will slowly release editorials)
~-1~. ?
~\phantom{-}0~. Zeroes (15p)
~\mspace{11.5mu}\rlap{\frac{1}{2}}\mspace{11.5mu}~. Halves (12p)
~\phantom{-}1~. Ones (7p)
~\phantom{-}2~. Twos (12p)
~\phantom{-}e\mspace{0.5mu}~. ?
~\phantom{-}3~. Threes (3p)
~\mspace{13.5mu}\rlap{\pi}\mspace{9.5mu}~. ?
~\phantom{-}4~. Fours (30p)
~\phantom{-}5~. Fives
(5p) (10p)
~\phantom{-}6~. ?
~\phantom{-}7~. ?
~\phantom{-}8~. ?
~\mspace{4mu}\pi e~. π𝓮s (15p)
~\phantom{-}9~. ?
~\mspace{5mu}10~. ?
~\phantom{-}\mspace{1mu}i\mspace{2.5mu}~. Imaginary Units (10p)
Notes
tfw your top problems are either scuffed or math related
update: still kinda scuffed, but getting better hopefully
note to self: sometimes c++ tles not because ur algorithm is too slow, but because ur array bounds aren't correct (this happened way too many times) usually just add some extra cells to ur array and it will work
update: I now always add extra cells to my arrays :)
other common errors (trivial yet deadly):
- index off by 1
- swapped rows and columns of a grid
- bad io (especially if you use an unsigned scan macro on negative integers D:)
- wrong data type
- misreading the problem statement (or not reading it at all)
- WHY DOES C++ FLOOR DIVISION GO TOWARDDS 0 AND NOT NEGATIVE INFINITY BROOOOOOOOOOOOOOOO
- stupidity
Submissions
VERY COOL PROBLEM: NOI '16 P6 - Computation
cool submissions:
VM7WC '16 #3 Silver - Can Shahir even get there?!
CCC '09 S4 - Shop and Ship
TLE 2018-19 P1 - Hello, World! (first 20p lmao)
Phantom's Python Challenge (ggggggggggggggggggggggggggggg and first 40p hehe)
UTS Open '15 #6 - Tetrahedra (bro why is this even 40p)
CCC '23 J5 - CCC Word Hunt (lmao myfirstpwogwam always works)
A Long Problem (1000th problem solved gg)
NOI '05 P6 - Lemon Tree Under the Moon (BRO I HATE THIS PROBLEM)
TLE 2018-19 P5 - Pure Functional Programming (hurray!!! gg cool problem) WHO REJUDGED MY SUBMISSION >:(
Hello, World! (what)
BF problem bank
CCC '11 J5 - Unfriend
Threes
COCI '18 Contest 6 #1 Lun (thx vsarca)
CCC '18 J1 - Telemarketer or not?
PEG Test '11 - Cyclopian Puzzle
CCCJQR P5
Timeline
- March 6, 2022: Joined DMOJ, began competitive programming using Python 3, bruce is teacher!!
- March 6, 2022: Solved first 3p, Hello, World!
- March 6, 2022: Solved first 5p, COCI '14 Contest 1 #2 Klopka
- March 7, 2022: Solved first 7p, An Animal Contest 1 P3 - Happy Alpacas
- March 7, 2022: Solved first 12p, Rotations in 3 Dimensions
- March 9, 2022: Solved first 10p, CCC '22 J5 - Square Pool
- March 11, 2022: Began learning C++
- March 18, 2022: Reached 100 points
- March 31, 2022: Solved 100 problems
- March 31, 2022: Solved first 15p, Please Help Me
- April 5, 2022: Reached 200 points
- April 5, 2022: Solved first 20p, TLE 2018-19 P1 - Hello, World!
- May 11, 2022: Solved 200 problems
- July 6, 2022: Solved 300 problems
- July 21, 2022: Reached 300 points
- November 9, 2022: Solved 400 problems
- November 30, 2022: Solved first 17p, Fibonacci Sequence (Harder)
- January 27, 2023: Reached 400 points
- January 28, 2023: Solved first 40p, Phantom's Python Challenge
- February 13, 2023: Solved 500 problems
- February 14, 2023: Solved first 25p, UTS Open '15 #6 - Tetrahedra
- February 15, 2023: Participated in CCC Junior 2023, 75/75
- March 14, 2023: Solved 600 problems
- March 17, 2023: Reached 500 points
- March 21, 2023: Solved first 30p, IOI '14 P5 - Friend (Standard I/O)
- June 14, 2023: Solved 700 problems
- July 31, 2023: Reached 600 points
- August 1, 2023: Solved first 35p, Bubble Cup V9 A Cowboy Beblop at his computer
- August 9, 2023: Solved first 45p, CCO '08 P6 - Landing
- August 11, 2023: Solved 800 problems
- September 1, 2023: Solved first 50p, EGOI '23 P8 - Guessing Game
- January 12, 2024: Solved 900 problems
- February 21, 2024: Participated in CCC Senior 2024, 62/75
- March 12, 2024: Invited to CCO 2024
- May 18, 2024: Reached 700 points
- May 27-31, 2024: Partcipated in CCO 2024, 51/150, silver medal
- June 27, 2024: Solved 1000 problems
- September 19, 2024: Became a problemsetter on DMOJ
- December 31, 2024: Ran UTS Open '24 contest on DMOJ, set/collaborated on P1, P3, P4, and P5, prepared data for all problems
- January 20, 2025: Solved 1100 problems
- January 26, 2025: Began 'Numbers' problem series, set Zeroes
- February 19, 2025: Participated in CCC Senior, 2025, 62/75
- March 20, 2025: Solved 1200 problems
- April 3, 2025: Invited to CCO 2025
- May 26-30, 2025: Participated in CCO 2025, 48/150, silver medal
- June 28, 2025: Began 3p grind 🤯
- June 28, 2025: Solved 1300 problems
- June 29, 2025: Solved 1400 problems
- June 30, 2025: Solved 1500 problems
- July 5, 2025: Solved 1600 problems
- July 5, 2025: Solved all 3p problems 😱
- July 5, 2025: Began 5p grind 💀