OK, math.
There are 200 people in Group A. Each has the choice of taking 1 point for themselves or giving 2 points to the group. If everyone gives 2 points then everyone gets 2 points. If everyone keeps the 1 point then no one gets anything from the group and everyone has only the 1 point. But if you keep your 1 point and everyone else gives 2 points then you get 1 + 1.99 points = 2.99 points. You can obviously see how everyone might end up defecting here.
But there are also groups B and C who are all under the same rules. After each iteration everyone in the group with the lowest average dies, is ineligible to receive points in any future iteration, and is replaced in the next iteration with a new group that behaves randomly. Each individual gets to accumulate points for 100 iterations before being replaced, unless their group dies first.
Now what happens?