← Home
Blog
Write-ups and notes from the workshop.
- 8 Oct 2026 / CSI KJSSEThe mentality behind competitive programmingCompetitive programming looks like a contest about speed and memory. It is mostly a contest about how you learn. The people who improve fastest are not the ones who have read the…
- 6 Aug 2026 / TLEvisionBinary search on the answer, without the off-by-oneMost binary search bugs aren't in the comparison. They're in the loop boundary, and they come from writing the loop before deciding what the invariant is. Decide what's true, then…
- 6 Aug 2026 / TLEvisionWatermelon, and why the answer is almost always yesProblem 4A gives you a watermelon of weight w and asks whether two people can split it so that both parts are even and neither is zero. The instinct is to loop over every split.…