This is a survival guide for PKU’s Music and Mathematics course, detailing how I used text models as tireless arrangement assistants to bypass the struggle of manual score writing.
Advanced Algebra: Theory of Linear Transformations
These are the study notes for Advanced Algebra II, covering the learning material of Chapter 3: Linear Transformation Theory.
Advanced Algebra: Vector Spaces and Linear Maps
These are the study notes for Advanced Algebra II, covering the learning material of Chapter 2: Vector Spaces and Linear Maps.
Introduction to CP Maker
This is a project I created using Vibe Coding to generate data for algorithm competition problems.
Advanced Algebra: Polynomial Theory
These are the study notes for Advanced Algebra II, covering the learning material of Chapter 1: Polynomial Theory.
Union and Intersection of Tree and Path Neighborhoods
This paper explores the theory of tree and path neighborhoods, analyzing their union and intersection operations, and presents their practical applications in algorithmic competition problems.
Advanced Algebra I
This article only records some of the more classic conclusions from the Advanced Algebra I course, without including detailed notes and proofs.
Introduction to Y-Fast Trie
This is my presentation slides for a data structures and algorithms presentation, which introduces the Y-Fast Trie algorithm.
My OI Memoirs
This is my gift to myself as I’ve come of age, and also a memoir of my competitive career as an OI competitor…
Monad in Haskell
These are study notes for Introduction to Computation A (Experimental Class), which record Monads and related content in Haskell.