How many ways can you divide a field filled with cows into two groups by moving a horizontal or vertical line? This is an example of the many problems junior Samuel Ren spends his weekends solving to practice for the United States of America Computing Olympiad.
Ren has been involved in coding for...