0
你好,我正在阅读关于java编程的书,我发现了一个我无法理解的问题。问题是这样的:了解此离散分布问题。
编写一个程序DiscreteDistribution.java,它接受可变数量的整数命令行参数,并打印与第i个命令行参数成比例的整数i。
我不知道这个概率proportinoal到第i个命令行参数。有人能帮我理解吗?非常感谢。
你好,我正在阅读关于java编程的书,我发现了一个我无法理解的问题。问题是这样的:了解此离散分布问题。
编写一个程序DiscreteDistribution.java,它接受可变数量的整数命令行参数,并打印与第i个命令行参数成比例的整数i。
我不知道这个概率proportinoal到第i个命令行参数。有人能帮我理解吗?非常感谢。
你的程序应该接受一个整数列表作为输入参数。例如。
<program> 1 4 5 3 7
<program> 5 4 2 8 9 0 1
都是有效的输入。让我们调用参数A. A [x]是第x个参数。
然后你应该打印一个单一的数字我有以下概率。
P(i) = A[i]/sum(A[x])
以第一个输入为例。
P(0) = 1/20
P(1) = 4/20
P(2) = 5/20
P(3) = 3/20
P(4) = 7/20
是啊..我想我考虑的方式太复杂,它只是一个简单的概率比例... – OnePunchFail
@OnePunchFail请记得接受我的答案,如果你认为你的问题就解决了 – Harper