import java.util.Random; public class Main { double winRate = 32.0 / 54; // 0.5925925925925926 int matchCnt = 0; int firstWinCnt = 0; while (true) { int firstGameWinCnt = 0; int secondGameWinCnt = 0; while (true) { if (rnd.nextDouble() < winRate) { firstGameWinCnt++; } else { secondGameWinCnt++; } if ((firstGameWinCnt >= 10 || secondGameWinCnt >= 10) && Math.abs(firstGameWinCnt - secondGameWinCnt) >= 2) { break; } } if (firstGameWinCnt > secondGameWinCnt) { firstWinCnt++; } matchCnt++; if (matchCnt <= 100 || matchCnt % 10000 == 0) { } } } }
Standard input is empty
winRate after 1 matches 1.0 winRate after 2 matches 1.0 winRate after 3 matches 1.0 winRate after 4 matches 1.0 winRate after 5 matches 1.0 winRate after 6 matches 0.8333333333333334 winRate after 7 matches 0.8571428571428571 winRate after 8 matches 0.75 winRate after 9 matches 0.7777777777777778 winRate after 10 matches 0.8 winRate after 11 matches 0.8181818181818182 winRate after 12 matches 0.75 winRate after 13 matches 0.7692307692307693 winRate after 14 matches 0.7857142857142857 winRate after 15 matches 0.8 winRate after 16 matches 0.8125 winRate after 17 matches 0.8235294117647058 winRate after 18 matches 0.7777777777777778 winRate after 19 matches 0.7368421052631579 winRate after 20 matches 0.7 winRate after 21 matches 0.6666666666666666 winRate after 22 matches 0.6818181818181818 winRate after 23 matches 0.6956521739130435 winRate after 24 matches 0.7083333333333334 winRate after 25 matches 0.72 winRate after 26 matches 0.6923076923076923 winRate after 27 matches 0.7037037037037037 winRate after 28 matches 0.7142857142857143 winRate after 29 matches 0.7241379310344828 winRate after 30 matches 0.7333333333333333 winRate after 31 matches 0.7096774193548387 winRate after 32 matches 0.71875 winRate after 33 matches 0.7272727272727273 winRate after 34 matches 0.7058823529411765 winRate after 35 matches 0.7142857142857143 winRate after 36 matches 0.7222222222222222 winRate after 37 matches 0.7297297297297297 winRate after 38 matches 0.7368421052631579 winRate after 39 matches 0.717948717948718 winRate after 40 matches 0.725 winRate after 41 matches 0.7317073170731707 winRate after 42 matches 0.7380952380952381 winRate after 43 matches 0.7209302325581395 winRate after 44 matches 0.7272727272727273 winRate after 45 matches 0.7333333333333333 winRate after 46 matches 0.7391304347826086 winRate after 47 matches 0.7446808510638298 winRate after 48 matches 0.75 winRate after 49 matches 0.7551020408163265 winRate after 50 matches 0.74 winRate after 51 matches 0.7450980392156863 winRate after 52 matches 0.75 winRate after 53 matches 0.7547169811320755 winRate after 54 matches 0.7407407407407407 winRate after 55 matches 0.7454545454545455 winRate after 56 matches 0.75 winRate after 57 matches 0.7543859649122807 winRate after 58 matches 0.7586206896551724 winRate after 59 matches 0.7627118644067796 winRate after 60 matches 0.7666666666666667 winRate after 61 matches 0.7704918032786885 winRate after 62 matches 0.7741935483870968 winRate after 63 matches 0.7777777777777778 winRate after 64 matches 0.78125 winRate after 65 matches 0.7692307692307693 winRate after 66 matches 0.7727272727272727 winRate after 67 matches 0.7761194029850746 winRate after 68 matches 0.7794117647058824 winRate after 69 matches 0.782608695652174 winRate after 70 matches 0.7857142857142857 winRate after 71 matches 0.7887323943661971 winRate after 72 matches 0.7916666666666666 winRate after 73 matches 0.7945205479452054 winRate after 74 matches 0.7972972972972973 winRate after 75 matches 0.8 winRate after 76 matches 0.8026315789473685 winRate after 77 matches 0.8051948051948052 winRate after 78 matches 0.8076923076923077 winRate after 79 matches 0.810126582278481 winRate after 80 matches 0.8125 winRate after 81 matches 0.8148148148148148 winRate after 82 matches 0.8170731707317073 winRate after 83 matches 0.8192771084337349 winRate after 84 matches 0.8214285714285714 winRate after 85 matches 0.8235294117647058 winRate after 86 matches 0.8255813953488372 winRate after 87 matches 0.8160919540229885 winRate after 88 matches 0.8181818181818182 winRate after 89 matches 0.8089887640449438 winRate after 90 matches 0.8111111111111111 winRate after 91 matches 0.8131868131868132 winRate after 92 matches 0.8152173913043478 winRate after 93 matches 0.8172043010752689 winRate after 94 matches 0.8085106382978723 winRate after 95 matches 0.8105263157894737 winRate after 96 matches 0.8125 winRate after 97 matches 0.8144329896907216 winRate after 98 matches 0.8163265306122449 winRate after 99 matches 0.8181818181818182 winRate after 100 matches 0.82 winRate after 10000 matches 0.8037 winRate after 20000 matches 0.80535 winRate after 30000 matches 0.8087666666666666 winRate after 40000 matches 0.808925 winRate after 50000 matches 0.80782 winRate after 60000 matches 0.8068833333333333 winRate after 70000 matches 0.8068714285714286 winRate after 80000 matches 0.806725 winRate after 90000 matches 0.8071333333333334 winRate after 100000 matches 0.80726 winRate after 110000 matches 0.8071 winRate after 120000 matches 0.8077416666666667 winRate after 130000 matches 0.8077153846153846 winRate after 140000 matches 0.8078928571428572 winRate after 150000 matches 0.8077133333333333 winRate after 160000 matches 0.8072625 winRate after 170000 matches 0.807335294117647 winRate after 180000 matches 0.8069833333333334 winRate after 190000 matches 0.8071526315789473 winRate after 200000 matches 0.80706 winRate after 210000 matches 0.8068333333333333 winRate after 220000 matches 0.8070318181818181 winRate after 230000 matches 0.8072304347826087 winRate after 240000 matches 0.8071291666666667 winRate after 250000 matches 0.807156 winRate after 260000 matches 0.8072846153846154 winRate after 270000 matches 0.8071814814814815 winRate after 280000 matches 0.8070571428571428 winRate after 290000 matches 0.8072689655172414 winRate after 300000 matches 0.8072166666666667 winRate after 310000 matches 0.8070612903225807 winRate after 320000 matches 0.8071 winRate after 330000 matches 0.8070575757575758 winRate after 340000 matches 0.8069294117647059 winRate after 350000 matches 0.8069 winRate after 360000 matches 0.8067277777777778 winRate after 370000 matches 0.8068081081081081 winRate after 380000 matches 0.8066815789473685 winRate after 390000 matches 0.8067333333333333 winRate after 400000 matches 0.8068775 winRate after 410000 matches 0.8069365853658537 winRate after 420000 matches 0.8069714285714286 winRate after 430000 matches 0.8069093023255814 winRate after 440000 matches 0.8070409090909091 winRate after 450000 matches 0.8070911111111111 winRate after 460000 matches 0.8070847826086957 winRate after 470000 matches 0.8070106382978723 winRate after 480000 matches 0.8071916666666666 winRate after 490000 matches 0.8071530612244898 winRate after 500000 matches 0.807164 winRate after 510000 matches 0.807235294117647 winRate after 520000 matches 0.8074096153846154 winRate after 530000 matches 0.8072962264150944 winRate after 540000 matches 0.807262962962963 winRate after 550000 matches 0.8073272727272728 winRate after 560000 matches 0.8073785714285714 winRate after 570000 matches 0.8074315789473684 winRate after 580000 matches 0.8074086206896551 winRate after 590000 matches 0.807386440677966 winRate after 600000 matches 0.8073133333333333 winRate after 610000 matches 0.8071311475409836 winRate after 620000 matches 0.8070838709677419 winRate after 630000 matches 0.8070444444444445 winRate after 640000 matches 0.8070734375 winRate after 650000 matches 0.8070569230769231 winRate after 660000 matches 0.8070090909090909 winRate after 670000 matches 0.8069970149253731 winRate after 680000 matches 0.8069117647058823 winRate after 690000 matches 0.806904347826087 winRate after 700000 matches 0.8069614285714286 winRate after 710000 matches 0.8069323943661972 winRate after 720000 matches 0.8068986111111112 winRate after 730000 matches 0.8068904109589041 winRate after 740000 matches 0.80685 winRate after 750000 matches 0.806856 winRate after 760000 matches 0.8069513157894737 winRate after 770000 matches 0.8069779220779221 winRate after 780000 matches 0.8070307692307692 winRate after 790000 matches 0.8070164556962025 winRate after 800000 matches 0.8070275 winRate after 810000 matches 0.807058024691358 winRate after 820000 matches 0.8070414634146341 winRate after 830000 matches 0.8069554216867469 winRate after 840000 matches 0.8070214285714286 winRate after 850000 matches 0.8068764705882353 winRate after 860000 matches 0.8068674418604651 winRate after 870000 matches 0.8068275862068965 winRate after 880000 matches 0.8068443181818182 winRate after 890000 matches 0.8068202247191011 winRate after 900000 matches 0.8068766666666667 winRate after 910000 matches 0.8069593406593406 winRate after 920000 matches 0.8069923913043479 winRate after 930000 matches 0.8069548387096774 winRate after 940000 matches 0.807036170212766 winRate after 950000 matches 0.8070378947368421 winRate after 960000 matches 0.80699375 winRate after 970000 matches 0.8070041237113402 winRate after 980000 matches 0.8070061224489796 winRate after 990000 matches 0.8070111111111111 winRate after 1000000 matches 0.807046 winRate after 1010000 matches 0.8070663366336633 winRate after 1020000 matches 0.8070519607843137 winRate after 1030000 matches 0.807078640776699 winRate after 1040000 matches 0.8070673076923077 winRate after 1050000 matches 0.807032380952381 winRate after 1060000 matches 0.8070688679245283 winRate after 1070000 matches 0.8070906542056074 winRate after 1080000 matches 0.8070972222222222 winRate after 1090000 matches 0.8070743119266055 winRate after 1100000 matches 0.8071163636363636 winRate after 1110000 matches 0.8071666666666667 winRate after 1120000 matches 0.8071714285714285 winRate after 1130000 matches 0.8071743362831858 winRate after 1140000 matches 0.8071157894736842 winRate after 1150000 matches 0.8071052173913044 winRate after 1160000 matches 0.8071310344827586 winRate after 1170000 matches 0.8071350427350428 winRate after 1180000 matches 0.8071449152542373 winRate after 1190000 matches 0.8071235294117647 winRate after 1200000 matches 0.8070733333333333 winRate after 1210000 matches 0.8070760330578512 winRate after 1220000 matches 0.8070819672131148 winRate after 1230000 matches 0.8070869918699187 winRate after 1240000 matches 0.8070911290322581 winRate after 1250000 matches 0.807104 winRate after 1260000 matches 0.8071404761904762 winRate after 1270000 matches 0.8071251968503937 winRate after 1280000 matches 0.80714765625 winRate after 1290000 matches 0.807184496124031 winRate after 1300000 matches 0.8071915384615385 winRate after 1310000 matches 0.8071732824427481 winRate after 1320000 matches 0.8072 winRate after 1330000 matches 0.8072315789473684 winRate after 1340000 matches 0.8072544776119402 winRate after 1350000 matches 0.8072437037037037 winRate after 1360000 matches 0.8072125 winRate after 1370000 matches 0.8072014598540146 winRate after 1380000 matches 0.8071978260869566 winRate after 1390000 matches 0.8071676258992806 winRate after 1400000 matches 0.8071585714285714 winRate after 1410000 matches 0.8071482269503546 winRate after 1420000 matches 0.8071485915492957 winRate after 1430000 matches 0.8071356643356643 winRate after 1440000 matches 0.80715 winRate after 1450000 matches 0.8071137931034483 winRate after 1460000 matches 0.8071150684931507 winRate after 1470000 matches 0.8071074829931972 winRate after 1480000 matches 0.8070932432432433 winRate after 1490000 matches 0.8071 winRate after 1500000 matches 0.8070873333333334 winRate after 1510000 matches 0.8071324503311258 winRate after 1520000 matches 0.8071440789473684 winRate after 1530000 matches 0.807186274509804 winRate after 1540000 matches 0.8072025974025974 winRate after 1550000 matches 0.8072458064516129 winRate after 1560000 matches 0.8072596153846154 winRate after 1570000 matches 0.8072955414012739 winRate after 1580000 matches 0.8073183544303797 winRate after 1590000 matches 0.8073132075471698 winRate after 1600000 matches 0.80730375 winRate after 1610000 matches 0.80732049689441 winRate after 1620000 matches 0.8073111111111111 winRate after 1630000 matches 0.8073233128834356 winRate after 1640000 matches 0.8072945121951219 winRate after 1650000 matches 0.8073212121212121 winRate after 1660000 matches 0.8072957831325301 winRate after 1670000 matches 0.8073461077844312 winRate after 1680000 matches 0.8072875 winRate after 1690000 matches 0.8072680473372781 winRate after 1700000 matches 0.80726 winRate after 1710000 matches 0.8072549707602339 winRate after 1720000 matches 0.8072470930232558 winRate after 1730000 matches 0.8072826589595375 winRate after 1740000 matches 0.8072948275862069 winRate after 1750000 matches 0.8072862857142857 winRate after 1760000 matches 0.8072568181818182 winRate after 1770000 matches 0.807232768361582 winRate after 1780000 matches 0.8072421348314607 winRate after 1790000 matches 0.8072675977653632 winRate after 1800000 matches 0.8072472222222222 winRate after 1810000 matches 0.8072441988950276 winRate after 1820000 matches 0.8072664835164836 winRate after 1830000 matches 0.8072819672131147 winRate after 1840000 matches 0.8072766304347826 winRate after 1850000 matches 0.8072497297297297 winRate after 1860000 matches 0.8072569892473118 winRate after 1870000 matches 0.8072620320855615 winRate after 1880000 matches 0.8072627659574468 winRate after 1890000 matches 0.8072566137566137 winRate after 1900000 matches 0.8072305263157895 winRate after 1910000 matches 0.8072068062827226 winRate after 1920000 matches 0.80718125 winRate after 1930000 matches 0.8071911917098445 winRate after 1940000 matches 0.8072113402061856 winRate after 1950000 matches 0.8072097435897436 winRate after 1960000 matches 0.8071964285714286 winRate after 1970000 matches 0.8071857868020305 winRate after 1980000 matches 0.8072020202020203 winRate after 1990000 matches 0.8071994974874371 winRate after 2000000 matches 0.80719 winRate after 2010000 matches 0.8071796019900498 winRate after 2020000 matches 0.8071856435643564 winRate after 2030000 matches 0.8071768472906404 winRate after 2040000 matches 0.8071754901960785 winRate after 2050000 matches 0.8071609756097561 winRate after 2060000 matches 0.8071728155339806 winRate after 2070000 matches 0.8071652173913043 winRate after 2080000 matches 0.8071826923076924 winRate after 2090000 matches 0.807187081339713 winRate after 2100000 matches 0.8071852380952381 winRate after 2110000 matches 0.8071848341232227 winRate after 2120000 matches 0.8071811320754717 winRate after 2130000 matches 0.8071854460093897 winRate after 2140000 matches 0.807172429906542 winRate after 2150000 matches 0.8071646511627907 winRate after 2160000 matches 0.8071513888888889 winRate after 2170000 matches 0.807163594470046 winRate after 2180000 matches 0.8072174311926605 winRate after 2190000 matches 0.8071899543378995 winRate after 2200000 matches 0.8071527272727272 winRate after 2210000 matches 0.8071651583710407 winRate after 2220000 matches 0.8071720720720721 winRate after 2230000 matches 0.8071551569506726 winRate after 2240000 matches 0.8071776785714285 winRate after 2250000 matches 0.8071777777777778 winRate after 2260000 matches 0.8071977876106194 winRate after 2270000 matches 0.8071991189427313 winRate after 2280000 matches 0.8072144736842105 winRate after 2290000 matches 0.8071917030567686 winRate after 2300000 matches 0.80721 winRate after 2310000 matches 0.8072112554112554 winRate after 2320000 matches 0.8071952586206896 winRate after 2330000 matches 0.807193991416309 winRate after 2340000 matches 0.8071730769230769 winRate after 2350000 matches 0.8071851063829787 winRate after 2360000 matches 0.807160593220339 winRate after 2370000 matches 0.8071662447257384 winRate after 2380000 matches 0.8071957983193278 winRate after 2390000 matches 0.8071769874476987 winRate after 2400000 matches 0.80717 winRate after 2410000 matches 0.8071589211618257 winRate after 2420000 matches 0.8071648760330579 winRate after 2430000 matches 0.807158024691358 winRate after 2440000 matches 0.807136475409836 winRate after 2450000 matches 0.8071379591836735 winRate after 2460000 matches 0.8071333333333334 winRate after 2470000 matches 0.807151012145749 winRate after 2480000 matches 0.8071467741935484 winRate after 2490000 matches 0.8071578313253012 winRate after 2500000 matches 0.8071548 winRate after 2510000 matches 0.8071422310756972 winRate after 2520000 matches 0.8071388888888889 winRate after 2530000 matches 0.8071545454545455 winRate after 2540000 matches 0.8071547244094488 winRate after 2550000 matches 0.8071337254901961 winRate after 2560000 matches 0.80712421875 winRate after 2570000 matches 0.8071249027237354 winRate after 2580000 matches 0.8071333333333334 winRate after 2590000 matches 0.8071162162162162 winRate after 2600000 matches 0.8071230769230769 winRate after 2610000 matches 0.807143295019157 winRate after 2620000 matches 0.8071618320610687 winRate after 2630000 matches 0.8071653992395438 winRate after 2640000 matches 0.8071522727272727 winRate after 2650000 matches 0.8071437735849056 winRate after 2660000 matches 0.807121052631579 winRate after 2670000 matches 0.807138202247191 winRate after 2680000 matches 0.8071417910447761 winRate after 2690000 matches 0.807142750929368 winRate after 2700000 matches 0.8071351851851852 winRate after 2710000 matches 0.8071409594095941 winRate after 2720000 matches 0.8071349264705883 winRate after 2730000 matches 0.8071479853479854 winRate after 2740000 matches 0.8071346715328467 winRate after 2750000 matches 0.8071229090909091 winRate after 2760000 matches 0.8071170289855073 winRate after 2770000 matches 0.8071234657039711 winRate after 2780000 matches 0.8071345323741007 winRate after 2790000 matches 0.8071383512544803 winRate after 2800000 matches 0.8071267857142858 winRate after 2810000 matches 0.8071145907473309 winRate after 2820000 matches 0.8070925531914893 winRate after 2830000 matches 0.8070579505300354 winRate after 2840000 matches 0.8070792253521126 winRate after 2850000 matches 0.8070831578947368 winRate after 2860000 matches 0.8070622377622377 winRate after 2870000 matches 0.807067944250871 winRate after 2880000 matches 0.8070864583333334 winRate after 2890000 matches 0.8070882352941177 winRate after 2900000 matches 0.8071 winRate after 2910000 matches 0.8071309278350516 winRate after 2920000 matches 0.8071383561643836 winRate after 2930000 matches 0.8071273037542662 winRate after 2940000 matches 0.8071333333333334 winRate after 2950000 matches 0.8071149152542373 winRate after 2960000 matches 0.8071293918918919 winRate after 2970000 matches 0.8071265993265994 winRate after 2980000 matches 0.8071144295302013 winRate after 2990000 matches 0.8070966555183946 winRate after 3000000 matches 0.807082 winRate after 3010000 matches 0.8070897009966778 winRate after 3020000 matches 0.8071175496688742 winRate after 3030000 matches 0.8070950495049505 winRate after 3040000 matches 0.8070947368421053 winRate after 3050000 matches 0.8070826229508197 winRate after 3060000 matches 0.8070767973856209 winRate after 3070000 matches 0.8070680781758958 winRate after 3080000 matches 0.8070571428571428 winRate after 3090000 matches 0.8070650485436893 winRate after 3100000 matches 0.8070570967741936 winRate after 3110000 matches 0.8070639871382637 winRate after 3120000 matches 0.8070551282051283 winRate after 3130000 matches 0.8070249201277955 winRate after 3140000 matches 0.8070283439490445 winRate after 3150000 matches 0.8070285714285714 winRate after 3160000 matches 0.8070474683544304 winRate after 3170000 matches 0.8070384858044164 winRate after 3180000 matches 0.8070430817610063 winRate after 3190000 matches 0.8070275862068965 winRate after 3200000 matches 0.8070409375 winRate after 3210000 matches 0.8070246105919003 winRate after 3220000 matches 0.8070121118012422 winRate after 3230000 matches 0.807009907120743 winRate after 3240000 matches 0.8070212962962963 winRate after 3250000 matches 0.8070061538461538 winRate after 3260000 matches 0.8070233128834355 winRate after 3270000 matches 0.8070094801223242 winRate after 3280000 matches 0.807005487804878 winRate after 3290000 matches 0.8070066869300911 winRate after 3300000 matches 0.8070166666666667 winRate after 3310000 matches 0.8070178247734139 winRate after 3320000 matches 0.8070132530120482 winRate after 3330000 matches 0.8070363363363363 winRate after 3340000 matches 0.8070422155688622 winRate after 3350000 matches 0.8070573134328358 winRate after 3360000 matches 0.807039880952381 winRate after 3370000 matches 0.8070344213649852 winRate after 3380000 matches 0.8070322485207101 winRate after 3390000 matches 0.8070351032448377 winRate after 3400000 matches 0.807030294117647 winRate after 3410000 matches 0.807024340175953 winRate after 3420000 matches 0.8070149122807018 winRate after 3430000 matches 0.8069997084548105 winRate after 3440000 matches 0.8070069767441861 winRate after 3450000 matches 0.8070211594202898 winRate after 3460000 matches 0.8070390173410404 winRate after 3470000 matches 0.8070221902017292 winRate after 3480000 matches 0.8070100574712644 winRate after 3490000 matches 0.8070255014326647 winRate after 3500000 matches 0.8070231428571428 winRate after 3510000 matches 0.8070136752136752 winRate after 3520000 matches 0.8070303977272727 winRate after 3530000 matches 0.8070456090651558 winRate after 3540000 matches 0.8070290960451978 winRate after 3550000 matches 0.8070197183098592 winRate after 3560000 matches 0.8070036516853932 winRate after 3570000 matches 0.8069971988795518 winRate after 3580000 matches 0.806986312849162 winRate after 3590000 matches 0.8069782729805014 winRate after 3600000 matches 0.8069727777777778 winRate after 3610000 matches 0.8069806094182825 winRate after 3620000 matches 0.8069870165745856 winRate after 3630000 matches 0.8069867768595042 winRate after 3640000 matches 0.8069777472527473 winRate after 3650000 matches 0.806987397260274 winRate after 3660000 matches 0.8069871584699454 winRate after 3670000 matches 0.8070016348773842 winRate after 3680000 matches 0.8069913043478261 winRate after 3690000 matches 0.8070081300813008 winRate after 3700000 matches 0.8069913513513514 winRate after 3710000 matches 0.8069846361185984 winRate after 3720000 matches 0.8069758064516129 winRate after 3730000 matches 0.8069718498659517 winRate after 3740000 matches 0.8069657754010695 winRate after 3750000 matches 0.8069568 winRate after 3760000 matches 0.8069518617021276 winRate after 3770000 matches 0.8069397877984085 winRate after 3780000 matches 0.8069465608465608 winRate after 3790000 matches 0.806945382585752 winRate after 3800000 matches 0.806965 winRate after 3810000 matches 0.8069475065616798 winRate after 3820000 matches 0.8069356020942409 winRate after 3830000 matches 0.8069232375979112 winRate after 3840000 matches 0.8069140625 winRate after 3850000 matches 0.8069044155844156 winRate after 3860000 matches 0.8069282383419689 winRate after 3870000 matches 0.8069359173126615 winRate after 3880000 matches 0.8069559278350515 winRate after 3890000 matches 0.8069609254498714 winRate after 3900000 matches 0.8069569230769231 winRate after 3910000 matches 0.8069826086956522 winRate after 3920000 matches 0.8069696428571429 winRate after 3930000 matches 0.8069516539440204 winRate after 3940000 matches 0.806952538071066 winRate after 3950000 matches 0.8069506329113924 winRate after 3960000 matches 0.8069477272727272 winRate after 3970000 matches 0.8069619647355164 winRate after 3980000 matches 0.8069758793969849