试试手气 pta L1-5(15分)

题目95b885a15e08408293005f484c8a5ac0.jpg

简析:题目要求六个骰子给定一个初始状态(我们可以认为已经投了一次),然后在进行n次投掷(n<=5)每次每个骰子投到的点数为可能值的最大值,且每个骰子已经出现过的点数该骰子不再出现。

我们以其中一个骰子为例,假定初始值为3点,则第一次投掷为可能值的最大值6,则此后点数6在该骰子上不再出现,第二次投掷的可能值最大值为5,以此类推

思想:设置一个二维数组a[i][j],i(1<=i<=6)作为骰子编号,j(1<=j<=6)作为骰子的可能点数,初始设为1(即每个点都可取)。以此开始循环,令每次取的对应骰子的对应点数为0。

代码实现:

deeed71ee7f542dd97aaad27bc218ffb.jpg

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值