Clarifying the "No Penetration" Constraint

Say there are three objects stacked next to each other: A, B, and C.

I apply a load perpendicular to C.

Obviously, I don't want A, B, or C to penetrate each other, since they are in contact with one another.

To decrease the calculation time, it's okay to just mark object B with the "no penetration", correct? Since A and C are not touching, C cannot go through B, and A cannot go through B; there's no point in having all A, B, and C to have the "no penetration" constraint.

If this logic is correct, it's also okay to have A and C with "no penetration", correct (though less efficient)?

SolidworksSimulation