Нарушение равновесия весов объясняется различием в плотности горячей и холодной воды. Плотность воды зависит от температуры: чем выше температура, тем ниже плотность. Поскольку стаканы заполнены до краёв, в стакане с горячей водой будет меньше массы воды, чем в стакане с холодной водой, так как плотность горячей воды меньше. Поэтому стакан с холодной водой перевесит.