WOO logo

बैकारेट विश्लेषण

यहाँ बैकारेट पर मेरा पूरा पृष्ठ है।

वीडियो में बनाया गया कोड यहां दिया गया है।

#शामिल करना
#शामिल करना
#शामिल करना
#शामिल करना
#शामिल करना
#शामिल करना
नेमस्पेस एसटीडी का उपयोग करना;

शून्य मुख्य(शून्य)
{
	int p1, p2, p3, b1, b2, b3, ptot, btot, i, डेक_अरे[10];
	डेक_एरे[0] = 8 * 16;
	के लिए (i=1; i<=9; i++)
		डेक_एरे[i] = 8 * 4;
	__int64 कॉम्बिन, प्लेयर_विन, बैंकर_विन, टाई_विन;
	कॉम्बिन = 1;
	खिलाड़ी_जीत = 0;
	बैंकर_विन = 0;
	टाई_विन = 0;
	के लिए (p1 = 0; p1 <= 9; p1++)
	{
		कॉम्बिन *= डेक_एरे[पी1];
		डेक_ऐरे[पी1]--;
		के लिए (p2 = 0; p2 <= 9; p2++)
		{
			कॉम्बिन *= डेक_एरे[पी2];
			डेक_एरे[पी2]--;
			के लिए (p3 = 0; p3 <= 9; p3++)
			{
				कॉम्बिन *= डेक_एरे[पी3];
				डेक_ऐरे[पी3]--;
				के लिए (b1 = 0; b1 <= 9; b1++)
				{
					कॉम्बिन *= डेक_एरे[बी1];
					डेक_एरे[बी1]--;
					के लिए (b2 = 0; b2 <= 9; b2++)
					{
						कॉम्बिन *= डेक_एरे[बी2];
						डेक_एरे[बी2]--;
						के लिए (b3 = 0; b3 <= 9; b3++)
						{
							कॉम्बिन *= डेक_एरे[बी3];
							ptot = (p1 + p2) % 10;
							बीटीओटी = (बी1 + बी2) % 10;
							यदि ((ptot < 8) और (btot < 8))
							{
								यदि (ptot <= 5)
								{
									ptot = (p1 + p2 + p3) % 10;
									यदि नहीं (पी3 <= 7)))
										बीटीओटी = (बी1 + बी2 + बी3) % 10;
								}
								अन्य
								{
									यदि (btot <= 5)
										बीटीओटी = (बी1 + बी2 + बी3) % 10;
								}
							}
							यदि (ptot > btot)
								प्लेयर_विन += कॉम्बिन;
							अन्यथा यदि (ptot < btot)
								बैंकर_विन += कॉम्बिन;
							अन्य
								टाई_विन += कॉम्बिन;
							कॉम्बिन /= डेक_एरे[बी3];
						}
						डेक_ऐरे[बी2]++;
						कॉम्बिन /= डेक_एरे[बी2];
					}
					डेक_ऐरे[बी1]++;
					कॉम्बिन /= डेक_एरे[बी1];
				}
				डेक_ऐरे[पी3]++;
				कॉम्बिन /= डेक_एरे[पी3];
			}
			डेक_ऐरे[p2]++;
			कॉम्बिन /= डेक_एरे[पी2];
		}
		डेक_ऐरे[p1]++;
		कॉम्बिन /= डेक_एरे[पी1];
	}
	प्रिंटफ("खिलाड़ी जीतता है=\t%I64i\n", खिलाड़ी_जीत);
	प्रिंटफ("बैंकर जीतता है=\t%I64i\n", बैंकर_जीत);
	प्रिंटफ("टाई जीतता है=\t%I64i\n", टाई_विन);
	__int64 tot_combin = खिलाड़ी_जीत + बैंकर_जीत + टाई_जीत;
	डबल प्लेयर_प्रॉब = (डबल)प्लेयर_विन / (डबल)टोट_कॉम्बिन;
	डबल बैंकर_प्रॉब = (डबल)बैंकर_विन / (डबल)टोट_कॉम्बिन;
	डबल टाई_प्रॉब = (डबल)टाई_विन / (डबल)टोट_कॉम्बिन;
	printf("खिलाड़ी जीतता है=\t%f\n", player_prob);
	प्रिंटफ("बैंकर जीतता है=\t%f\n", बैंकर_संभावना);
	प्रिंटफ("टाई जीतता है=\t%f\n", टाई_प्रॉब);
	डबल प्लेयर_ईवी = प्लेयर_प्रॉब - बैंकर_प्रॉब;
	डबल बैंकर_ईवी = 0.95 * बैंकर_प्रॉब - प्लेयर_प्रॉब;
	डबल टाई_ईवी = 8 * टाई_प्रॉब - प्लेयर_प्रॉब - बैंकर_प्रॉब;
	प्रिंटफ़("खिलाड़ी EV=\t%f\n", player_ev);
	प्रिंटफ("बैंकर EV=\t%f\n", बैंकर_ev);
	प्रिंटफ("टाई ईवी=\t%f\n", टाई_ईवी);
}