Codes (and other materials) for competitive programming