bdm@anucsd.OZ (Brendan McKay) (03/21/86)
A while back I posed this problem on the net: If a standard 52-card pack is dealt out at random to four players, what is the probability that each player has at least two cards of each suit? The reappearance of this problem recently (incorrectly stated) reminded my that I hadn't posted the solution yet. The answer is exactly 44164536626535800904 --------------------- 214099368476567659799 = 0.20628 05553 36478 89789 ... Mark Brady (Waterloo) provided the only exact solution, within a few hours of the original posting. Kevin Schmidt (NYU) gave a solution to 14D. Carl Witthoft (AOA) found it boring. Here's an outline of one solution (found with help from R.C.Read): We determine the total number of deals (out of 52!) with the required properties. Suppose each player (denoted W,X,Y,Z) has one box for each suit (denoted S,H,C,D). Each of the sixteen boxes on the table contains between two and seven cards. For the W-S box, for example, that gives us an exponential generating function of F(WS), where F(t) = t^2/2! + t^3/3! + ... + t^7/7!. The state of the whole table is thus described by the sixteen term product F(WS)F(WH)...F(ZD), subject to the constraints that there are 13 cards of each suit and 13 cards with each player. These constraints correspond to extracting the coefficient of W^13 X^13 ... D^13. You then multiply by (13!)^8 to get the required number of deals. The coefficient extraction can be simplified a little to Coeff of W^13 X^13 Y^13 Z^13 in [ Coeff of t^13 in F(Wt)F(Xt)F(Yt)F(Zt) ]^4. From here you can apply your favourite symbolic algebra package, our write a custom program. Sorry, I don't know a human-easy way. [Do you?] Mark Brader managed to avoid multi-precise arithmetic except for a few clean-up operations near the end. Brendan McKay. Computer Science Department, Australian National University, GPO Box 4, Canberra, ACT 2601, Australia. ACSnet: bdm@anucsd.anu.oz ARPA: bdm%anucsd.anu.oz@seismo CSNET: bdm@anucsd.anu.oz@csnet-relay.csnet JANET: anucsd.anu.oz!bdm@ukc UUCP: {decvax,vax135,pesnta,eagle}!mulga!anucsd.anu.oz!bdm or {seismo,ubc-vision,ukc,mcvax,prlb2}!munnari!anucsd.anu.oz!bdm [ UUCP routes through munnari prefered ]
bdm@anucsd.UUCP (03/25/86)
In article <291@anucsd.OZ>, bdm@anucsd.OZ (Brendan McKay) writes: > Mark Brady (Waterloo) provided the only exact solution, within a few > OOps, that should be Mark Brader. Sorry, Mark.
msb@lsuc.UUCP (Mark Brader) (03/28/86)
Brendan McKay (bdm@anucsd.OZ) writes: > A while back I posed this problem on the net ... > > Mark Brady (Waterloo) provided the only exact solution ... I don't usually complain publicly about people's spelling, but that should be Mark Brader (Toronto). ---- Mark Brader (Toronto) P.S. -- It WAS his turn. In the mail exchange when I gave the solution, I called Canberra "Melbourne". However, I suspect "(Waterloo)" was simply transferred from R.C.Read to me.