اسأل الساحر #221
رسوم الموزع الإضافية هي رسوم إضافية واختيارية تُدفع عند التسجيل. تُمنح هذه الرسوم للموزعين فقط كتعويض لهم عن وقتهم في توزيع الأوراق في البطولة. عادةً ما تحصل على عدد إضافي من الرقائق الافتتاحية، 2500 بدلاً من 2000، على سبيل المثال.أتفق مع ديف. دعني أؤكد على ذلك بالقول إنني أعارض أيضًا ابتزاز اللاعبين في البطولات برسوم اختيارية، مثل إعادة الشراء وشراء البطاقات المجانية، إلا إذا أُعيدت هذه الرسوم إليهم بطريقة ما، وهو أمر لا يحدث عادةً. إذا لم تكن البطولة مربحة للكازينو، فيرجى التخلي عن هذه التظاهرات وإجبار اللاعبين على دفع مبالغ إضافية مقدمًا للمشاركة.الإكرامية، سواءً اشتريتَ الإضافة أم لا، يجب أن تكون اختيارية دائمًا. لو اشتريتُ الإضافة، لكنتُ أقل ميلًا للإكرامية. بالمناسبة، أشتري الإضافة دائمًا. لستُ متأكدًا من صحة ذلك رياضيًا من حيث القيمة السوقية، ولكن يبدو أنه الخيار الأمثل إذا كنتُ سأشارك في البطولة من البداية.
إذا لم تكن هناك إضافة للموزع، فأعتقد أنه من المناسب للفائزين دفع بقشيش للموزعين. وإذا اضطررتُ لذلك، فسأقترح دفع 1% إلى 2% من قيمة الفوز، وكلما قلّ الربح، زادت النسبة. في هذه الحالة، سأقلّل قيمة البقشيش بمقدار حاصل ضرب إجمالي قيمة إضافة الموزع في نسبة ربحي إلى إجمالي الربح. إذا كان هذا يعني أن البقشيش يساوي صفرًا أو سالبًا، فأنت في مأزق. ربما سأفعل كما أفعل عندما تفرض المطاعم بقشيشًا إلزاميًا بنسبة 18% إلى 20%، أي أدفع مبلغًا رمزيًا صغيرًا فقط لمجرد المظهر.
هذا يُظهر خطورة حساب متوسط السرعات. لا يُمكن القول إن متوسط سرعة الرحلة هو 500 ميل في الساعة، إذا كانت 400 ميل في الساعة في اتجاه و600 ميل في الساعة في الاتجاه الآخر، لأن مسافة الـ 400 ميل في الساعة تمتد لفترة زمنية أطول.
إذا لم يكن هذا بديهيًا، فتخيل رياحًا سرعتها 800 كيلومتر في الساعة. ستستغرق الطائرة ساعة واحدة فقط مع الريح، لكنها ستبقى في مكانها في الاتجاه المعاكس، وستستغرق وقتًا طويلًا.
N = log(1 - DC)/ log(1 - p)، حيث
DC = درجة اليقين من ظهور حدث ما
P = احتمال الحدث
ن = عدد التجارب
مع ذلك، ليس عليك استخدام هذه الصيغة لحل هذه المشكلة. يمكن إعدادها كالتالي:
.05 = (1-0.00002476) ن
ن
log(.05) = n × log(1-.00002476)
-1.301 = ن × -0.000010753
ن = 120,989
int GetIndex(int c1, int c2, int c3, int c4, int c5)
{
إرجاع combin(c5,5) + combin(c4,4)+ combin(c3,3) + combin(c2,2) + combin(c1,1);
}
حيث تقوم الدالة combin بإرجاع القيمة التقليدية، إلا إذا كانت القيمة الأولى أقل من القيمة الثانية، فتقوم بإرجاع 0، كما يلي:
int combin(int x, int y)
{
إذا (y>x)
العودة 0؛
آخر
{
int i,n؛
ن=1؛
بالنسبة إلى (i=x-y+1؛ i<=x؛ i++)
ن*=ي؛
لـ (i=2؛ i<=y؛ i++)
ن/=أنا؛
العودة ن؛
}
}
إذا كنت تفعل هذا للوصول إلى عنصر المصفوفة، فقم بتحميل المصفوفة على النحو التالي.
العد=0؛
لـ (c5 = 4؛ c5 < 52؛ c5++)
{
لـ (c4 = 3؛ c4 < c5؛ c4++)
{
لـ (c3 = 2؛ c3 < c4؛ c3++)
{
لـ (c2 = 1؛ c2 < c3؛ c2++)
{
لـ (c1 = 0؛ c1 < c2؛ c1++)
{
index_array[count]=مهما كنت ترغب؛
العد++؛
}
}
}
}
}