update
Первым правильно ответил Эйч.Ответ
Всего было 10 пиратов, денег всем досталось поровну.
Рассмотрим ситуацию, когда свою долю берет очередной пират. Пусть первоначально в сундуке было N монет, а все предыдущие пираты взяли k монет. Тогда этому пирату достанется (N-k)/10 + k/10 = N/10 монет. Получается, что каждый пират взял себе десятую часть всех монет. Так как деньги в итоге закончились, то пиратов было 10.
Несложную задачу про гирьки пока не решили.









