The problem statement says λ<1. If this is true, then the cannonball is slower than the boat, and it will never reach the boat. So I assume it's actually λ>1.
If we say t is the amount of time, then the boat travels south a distance of ut, and the cannonball travels a distance of λut.