Например, позвать тренера, который наизусть помнит вес всех блинов в спортзале. В этом случае алгоритм будет такой: можно в любом порядке перебирать блины и, вытащив очередной (допустим, с весом AA), спрашивать: «А есть ли у вас блин с весом X - AX−A?». Когда консультант ответит «Да, есть такой» — можно оставить себе текущий блин, взять тот, что с весом X - AX−A, и пойти заниматься.