Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

十赌九输

📝 Solutions 🔵 仅限 C++
Problems Description
<p> 俗话说:十赌九输。因为大多数赌局的背后都藏有阴谋。不过也不尽然,有些赌局背后藏有的是:“阳谋”。<br /> &nbsp;&nbsp;&nbsp; 有一种赌局是这样的:桌子上放六items匣子,编号是1至6。多位参与者(以下称玩家)可以把任意数量的钱押在某items编号的匣子上。所有玩家都下注后,庄家同时掷出3items骰子(骰子上的数字都是1至6)。输赢规则如下:<br /> 1. 若某一items骰子上的数字与玩家所押注的匣子号相同,则玩家拿回自己的押注,庄家按他押注的数目赔付(即1比1的赔率)。<br /> 2. 若有两items骰子上的数字与玩家所押注的匣子号相同,则玩家拿回自己的押注,庄家按他押注的数目的2倍赔付(即1比2的赔率)。<br /> 3. 若三items骰子上的数字都与玩家所押注的匣子号相同,则玩家拿回自己的押注,庄家按他押注的数目的6倍赔付(即1比6的赔率)。<br /> 4. 若玩家所押注匣子号与某items骰子示数乘积等于另外两items骰子示数的乘积,则玩家拿回自己的押注,庄家也不赔付(流局)。<br /> 5. 若以上规则有同时满足者,玩家可以选择对自己最有利的规则。规则执行后,则庄家收获所有匣子上剩余的押注。<br /> 乍一看起来,好像规则对玩家有利,庄家吃亏。但经过大量实战,会发现局面很难说,于是怀疑是否庄家做了手脚,庄家则十points爽快地说:可以由玩家提供骰子,甚至也可以由玩家来投掷骰子。<br /> &nbsp;你的任务是:通过编程模拟该过程。模拟50万次,假定只有1items玩家,他每次的押注都是1元钱,其押注的匣子号是随机的。再假定庄家有足够的资金用于赔付。最后计算出庄家的盈率(庄家盈利金额/押注总金额)。 </p>
Input格式
Output格式
<p> 程序Run输出庄家的盈率。<br /> 要求舍掉小数部points只保留到整数部points(注意不是四舍五入)。&nbsp; </p> <div> 50万次模拟中,假如盈利金额为10万,应该输出: 20% </div>
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token