Идеалистическое решение. Режем веревку на куски 500 и 250 метров. В последней делаем две петли, одну надеваем на крюк, во вторую продеваем вторую веревку с одной петлей, концы которой выравниваем. Получаем 250+0.5*500=500. Этого хватит, чтобы спуститься до второго крюка. Дальше понятно. На возражения практиков - на узлы не хватает, отвечаем так: 750=(250+эпсилон)+0.5*(500-эпсилон). В качестве эпсилон, имхо, хватит 2 метра