Homework 2: Divide and conquer

All solutions should be turned through the course website.

Solutions to theoretical questions should be submitted as a single PDF file using LaTeX. A template for writing up solutions in LaTeX is available below. Full credit will be given only to correct solutions which are described clearly. Languages for theoretical assignments: English/French. 

For each coding exercise, submit your Leetcode solution a separate text file. Languages for coding assignments: Python, C/C++.