ABOABOAB
ヒントA+A=A.O
A+B=A.B.O.AB
A+AB=A.B.AB
A+O=A.O
B+B=B.O
B+AB=A.B.AB
B+O=B.O
AB+AB=A.B.AB
AB+O=A.B
O+O=O
解説まず、「娘がAB型である」と「母はA型ではない」と「祖母・母・娘同士が同じ血液型になることはない」から母はB型と分かり、さらに父はA型かAB型と分かりますが、もし、AB型ならこの時点で残っているA型一人ととO型二人ではAB型の子供は生まれないので、父はA型となります。次に、息子は残ったO型二人、AB型一人のどちらかですが、AB型だとすると、祖父祖母はO型となり、B型の父が生まれなくなります。なので、息子はO型となります。そして最後に祖父は祖母は「祖父・父・息子同士が同じ血液型になることはない」よりAB型となり、残った祖母がO型となります。
よって、
祖父 AB型
祖母 O型
父 A型
母 B型
息子 O型
娘 AB型 となります。