Решить задачу можно так:
Делим 12 шаров на 2 группы, одну группу в копилку, а вторую взвешиваем по 3 шара,
если при взвешивании масса одинаковая,
{
то необходимый шар находится в копилке.
Берем из копилки любые 3 шара и ложим на одну из чаш весов вместо других 3-х шаров,
если весы на одинаковом уровне
{
значит из трех шаров в копилке находится аномальный
взвешиваем любые два и определяем шар
}
если весы не на одинаковом уровне
{
значит тройка новых шаров имеет аномальный шар
взвешиваем из них любые два и определяем нужный
}
}
если при взвешивании масса не одинаковая
{
значит среди взвешанных есть аномальный шар, а в копилке все одинаковые
берем любые три шара из копилки и ложим на одну из чаш весов вместо других трех шаров
если весы стали на одинаковом уровне
{
значит из убранных шаров есть аномальный
взвешиваем любые два из убранных и определяем шар
}
если весы не стали на одинаковом уровне
{
значит аномальный шар находится в другой чаше
взвешиваем любые два шара из другой чаши и определяем нужный
}
}
P.S. С помощью этого метода можно узнать направление массы аномального шара, но я направление массы не определял, так как по условию задачи это не нужно.
P.S.S. 36 минут