Teaching Algorithm Selection: A Spine-Cluster Curriculum Architecture for Vietnamese Olympiad Informatics Training | Synapse