Math 一点数学编程。网格上有4种颜色

Math 一点数学编程。网格上有4种颜色,math,Math,假设我有一个网格 ----- | | | ----- | | | ----- 我有4种颜色,红色,蓝色,绿色和黄色。我试图找出有多少不同的组合可以使用这些颜色的每一种方式。例如,我可能有: BR BR BY BY GY YG RG GR 等等。 我可以多次使用相同的颜色,因此可以如下所示: BB BB BB RR or even BR or BB 我试着画出不同的组

假设我有一个网格

-----
| | |
-----
| | |
-----
我有4种颜色,红色,蓝色,绿色和黄色。我试图找出有多少不同的组合可以使用这些颜色的每一种方式。例如,我可能有:

BR      BR      BY      BY    
GY      YG      RG      GR
等等。 我可以多次使用相同的颜色,因此可以如下所示:

BB             BB         BB
RR    or even  BR    or   BB
我试着画出不同的组合,但我总是越画越困惑。我试图弄明白这一点,因为我正在用它来制作一个游戏的互动系统。我只需要知道不同的组合,这样我就知道我需要多少瓷砖来覆盖所有东西

必须有一个数学方法来解决这个问题,我就是无法用我的一生来解决它


提前感谢哦,数学编程之神。我将永远欠你的债

从你的描述来看,这似乎是一个简单的组合电子问题

对于每个网格,有四种可能的颜色。有四个网格。
所以答案应该是4*4*4*4=4^4=256种可能的方式。

4个位置,4种颜色,所以total Probabilities=4^4=256。我投票结束这个问题,因为它与编程无关。说数学与编程无关,这是根本上的缺陷。这是否考虑到每4个网格可以有多次相同的颜色?我想我只能做到这一点,如果每个网格正好有一种颜色,那正是因为可以有重复的颜色。如果你必须有独特的颜色,那么它将是4*3*2*1(第一个单元格有四个选择,第二个单元格还有三个选择,等等)。是的,这就说明了这种情况。其思想是每个单元格的颜色独立于其他单元格,当一组对象有独立的选择时,将每个对象的选项数相乘。@robamcclellan是的,它考虑到同一颜色可以多次使用。正如Chris提到的,如果不允许重复使用颜色,那么答案将是4*3*2*1。