Strategy notes for various programming contests, especially the ACM