数学苦手,求教各位,
例如:
1 个字符有 1 种排列组合方式 a
2 个字符有 2 种排列组合方式 ab、ba
...
24 个字符有多少种排列组合方式?得到其结果的算法公式是什么?
例如:
1 个字符有 1 种排列组合方式 a
2 个字符有 2 种排列组合方式 ab、ba
...
24 个字符有多少种排列组合方式?得到其结果的算法公式是什么?
1
mywaiting Jul 3, 2018 这不是最基本的排列组合?
假如这是 24 个不同的字符,且考虑其顺序的话,那么其排列组合的方式有 24x23x22x21......x3x2x1 种 |
2
nikoo OP @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 |
5
huclengyue Jul 3, 2018 via Android
24 的阶乘。。。java 应该是要用精度计算吧?忘了。。
|
6
rabbbit Jul 3, 2018 |
8
rabbbit Jul 3, 2018 6.204484017332394*10^23
Java 不知道,没学过 |
9
huclengyue Jul 3, 2018 via Android @nikoo java 里用精度计算。算出来是 string
|
10
pkuphy PRO |
11
TtiGeR Jul 3, 2018 via iPhone 620448401733239439360000
|
12
kY8mbXW833Lu28xn Jul 3, 2018 via Android 作业得自己完成
|
13
lucifer9 Jul 3, 2018
放暑假了啊
|
14
Hilong Jul 3, 2018
很奇怪,楼主是转行学 it 还是?
|
15
ynyounuo Jul 3, 2018
|
16
mscb Jul 3, 2018 via Android
24!
|