题目
简析:题目要求六个骰子给定一个初始状态(我们可以认为已经投了一次),然后在进行n次投掷(n<=5)每次每个骰子投到的点数为可能值的最大值,且每个骰子已经出现过的点数该骰子不再出现。
我们以其中一个骰子为例,假定初始值为3点,则第一次投掷为可能值的最大值6,则此后点数6在该骰子上不再出现,第二次投掷的可能值最大值为5,以此类推
思想:设置一个二维数组a[i][j],i(1<=i<=6)作为骰子编号,j(1<=j<=6)作为骰子的可能点数,初始设为1(即每个点都可取)。以此开始循环,令每次取的对应骰子的对应点数为0。
代码实现: