কার্ডগুলির একটি ডেক হ'ল S
স্যুট এবং R
র্যাঙ্কের কার্তেসিয়ান পণ্য । অনেকগুলি, যদিও সমস্ত না, কার্ড গেমগুলি ব্যবহার করে S=4
এবং R∊{6,8,13}
। H
ডেক থেকে কার্ডের এক হাত ডিল করা হয়। এর বিতরণ , ওরফে "হাতের প্যাটার্ন", এমন একটি অ্যারে যা স্যুট অর্ডার উপেক্ষা করে প্রতিটি স্যুট থেকে আপনি কতগুলি কার্ড পেয়েছেন তা বর্ণনা করে (সুতরাং এটি কোনও মাল্টি-সেটের মতো)। একটি বিতরণ দেওয়া D
পরিতৃপ্ত len(D)=S
, 1≤sum(D)=H≤S×R
, 0≤D[i]≤R
, D[i]≥D[i+1]
, এটা ঘটার সম্ভাবনা পাবেন।
ইনপুট: একটি পূর্ণসংখ্যা R
এবং একটি অ্যারে D
।
আউটপুট: দশমিক চিহ্নের পরে কমপক্ষে 5 টি সংখ্যা সহ সম্ভাবনা; পিছনের শূন্যগুলি এড়িয়ে যেতে পারে; বৈজ্ঞানিক স্বরলিপি ঠিক আছে।
লুফোলস নিষিদ্ধ। সবচেয়ে কম জয়।
পরীক্ষা:
R D probability
13 4 4 3 2 -> 0.2155117564516334148528314355068773
13 5 3 3 2 -> 0.1551684646451760586940386335649517
13 9 3 1 0 -> 0.0001004716813294328274372174524508
13 13 0 0 0 -> 0.0000000000062990780897964308603403
8 3 2 2 1 -> 0.4007096203759162602321667950144035
8 4 2 1 1 -> 0.1431105787056843786543452839337155
8 2 2 1 0 -> 0.3737486095661846496106785317018910
8 3 1 1 0 -> 0.2135706340378197997775305895439377
15 4 4 3 2 1 -> 0.1428926269185580521441708109954798
10 3 0 0 -> 0.0886699507389162561576354679802956
10 2 1 0 -> 0.6650246305418719211822660098522167
10 1 1 1 -> 0.2463054187192118226600985221674877
উইকিপিডিয়ায় ব্রিজ হ্যান্ড প্যাটার্নগুলিও দেখুন ।
সম্পাদনা: অপ্রয়োজনীয় সীমাবদ্ধতা বাদ দিয়েছে H≤R
সম্পাদনা: সীমাবদ্ধতা যোগ করা হয়েছে H≥1