Из каждого стакана берётся разное количество монет, из первого 1, из второго 2 и так далее. Потом все взвешивается, и по разнице определяем, сколько нестандартных монет=>в этом стакане поддельные. У ребёнка такая задачка была, правда, с 6 мешками :)
Собственно вся суть задачи как раз в том, как из суммарного веса получить номер стакана, потому что это не совсем тривиально. (мы, напомню, веса монеты не знаем).
Если X — вес монеты, N — номер стакана, и сделали кучу, где i монет из i-го стакана, то суммарный вес получается:
X * sum(i, i=1 to N-1) + (X + K) * N + X * sum(i, i=N + 1 to 10) =
(сумма арифметической прогрессии) + сократили =
= KN + 55X
(в принципи, такое выражение можно было сразу логически получить, да :D )
И вот теперь из него зная тольок К надо достать N, и это не совсем так просто, как в примере выше с детской задачкой