The ICPC NAC Experience

Mar 24, 2026

And some other competitions!

Read more →

Borsuk's Conjecture

Aug 17, 2025

A write-up to this surprisingly accessible combinatorics problem.

Read more →

Problem Solving Journal 1

Feb 20, 2025

First problem solving journal. Most future entries will only be visible through the problem solving journal filter.

Problems: Distinct Multisets With Equal Sum(multi)sets · Efficient Lower-Bounded Exponential Propagation Queries on Trees

Read more →

Computing a Number Theoretic Sum

Jan 4, 2025

Accidentally created a very cool problem with a satisfying solution. Features Dirichlet products, a lot.

Read more →

Computer Graphics Rendering in WebGL

Oct 5, 2023

An Overview of Computer Graphics. Core principles and assorted rendering techniques, featuring Rasterization, Raytracing, and Raymarching.

Read more →

Notes on Graph Theory

Sep 30, 2022

Random notes I took in introductory exposure to Graph Theory lectures.

Read more →

Welcome to My Blog

Jul 5, 2022

First blog post, mostly experimenting with formatting.

Read more →
charlesran.com · 2020–2026