All Posts

2022 ICPC North American Championship

Yay the blog has been revived!

My First Ever ICPC Regionals Experience!

This past weekend, I attended my first ever ICPC regionals! It was an incredibly fun and enlightening experience for me, so I’d like to share with you some takeaways I...

A Shift in Perspective

I’ve seen numerous problems recently where the solution comes from a shift in perspective, and I’ve found them amusing enough to write a whole blog around this topic. I wouldn’t...

A Competitive Winter Break

Happy new year! It’s been a minute since I last posted, but here’s my first post of 2022. I was trying to go for a title similar to Petr’s blog...

Historic Information on Segment Trees

It’s been a while, but I’m back with some more estoric knowledge! Historic information is a concept I’ve only seen briefly mentioned in this tutorial on segment tree beats, and...

Maintaining a CP Library

I love maintaining a competitive programming library. You get to implement things attuned to your own personal style, and it’s super satisfying when you use something from your library to...