Pergunta de entrevista da empresa IntegraFEC

Given a 100 floor building and two marbles, design a highly efficient algorithm to determine what floor the marbles will break at when dropped.