Pergunta de entrevista da empresa Amazon

Classic two-pointer / greedy array problem (maximise an objective over pairs of indices)