数学苦手,求教各位,
例如:
1 个字符有 1 种排列组合方式 a
2 个字符有 2 种排列组合方式 ab、ba
...
24 个字符有多少种排列组合方式?得到其结果的算法公式是什么?
例如:
1 个字符有 1 种排列组合方式 a
2 个字符有 2 种排列组合方式 ab、ba
...
24 个字符有多少种排列组合方式?得到其结果的算法公式是什么?
|
1
这不是最基本的排列组合?
假如这是 24 个不同的字符,且考虑其顺序的话,那么其排列组合的方式有 24x23x22x21......x3x2x1 种 |
|
2
@mywaiting 非常感谢,我在 java 里跑了一下,为什么结果是负数。。。
System.out.println(24*23*22*21*20*19*18*17*16*15*14*13*12*11*10*9*8*7*6*5*4*3*2*1); -775946240 System.out.println(24L*23L*22L*21L*20L*19L*18L*17L*16L*15L*14L*13L*12L*11L*10L*9L*8L*7L*6L*5L*4L*3L*2L*1L); -7835185981329244160 |
|
huclengyueJul 3, 2018 via Android
5
24 的阶乘。。。java 应该是要用精度计算吧?忘了。。
|
|
6
|
|
8
6.204484017332394*10^23
Java 不知道,没学过 |
|
9
@nikoo java 里用精度计算。算出来是 string
|
|
10
|
|
11
620448401733239439360000
|
|
12
作业得自己完成
|
|
lucifer9Jul 3, 2018
13
放暑假了啊
|
|
HilongJul 3, 2018
14
很奇怪,楼主是转行学 it 还是?
|
|
ynyounuoJul 3, 2018
15
|
|
mscbJul 3, 2018 via Android
16
24!
|