ОК, уже нашел ответ. Если делать так, то это будет под 300 ходов, а нам разрешили не более 150. Эта задача аналогична уже рассмотренной здесь с 68-ю монетами за 100 взвешиваний. Т.е., сначала взвешиваем попарно и разделяем на куски условно самых легкий и условно самых тяжелых. Это 50 ходов. Потом в каждой кучке за 49 ходов находим самую легкую и самую тяжелую монету, взвешивая монеты между собой, оставляя после каждого взвешивания самую легкую и самую тяжелую соответственно. Итого, 148 ходов.