Про шарики:
да, можно
первым взешиванием мы сравниваем 1 красный, 1 желтый и 2 красный, 1 зеленый
если они равны, то сравниваем 1 желтый и 2 желтый
таким образом понимаем какой желтый 99г, а какой 101г
из результатов первого взвешивания находим 1 желтый и 1 зеленый (понимая, что на каждой чаше 200г, иначе не было бы равновесия)
зная вес хоть одного шара каждого цвета можно найти остальные ( из условия если шар одного цвета 99г, то другой шар этого же цвета 101г и наоборот )
если после первого взвешивания весы не уравновешены, то понимаем, что в чаше, которая весит больше 202г, а в другой 198г, а значит шарики на каждой чаше равны, и их вес можно найти, т.к. знаем общий вес на чаше
в первой части решения мы уже вывели, что зная вес одного шара каждого цвета можно найти вес остальных