gpt4 book ai didi

确定达到分数所需的投票顺序的算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:32 25 4
gpt4 key购买 nike

我必须编写一些 PHP 代码来确定可能的 stackoverflow 分数。

当用户注册时,他会获得 1 点声誉(我们称之为 POR)。

从这里我必须找出可能的 POR 值,直到用户达到 100 POR

例子:

user1 = 1 (registration) + 10 (good answer) - 2 (bad answer) = 9 POR
user2 = 1 (registration) + 5 (good question) + 10 (good answer) = 16 POR

可能的选择是:

+10 good answer
+5 good question
-2 bad answer/question

我想做的是:

until 100 POR and start from 1
for all 3 possibilites
choose a random posibility and append the current score with - and the actual score
end
end

有没有一种方法可以避免重复?

最佳答案

首先抽象您的问题:您基本上是在询问图中的路径数,其中 100 个节点作为 1 到 100 之间的 POR,每个节点有 3 条边(+10、+5、-2)。

您可能会询问此图中的路径数。不幸的是,该图是循环的(1 个好的答案,5 个不好的答案,然后你又回到了 1)。因此答案是“无限”。

您可能还会询问可以达到的分数(从节点 1 可以到达的节点)。您也可以通过仔细观察一个好问题和两个坏答案的组合,在纸上弄清楚这一点。

关于确定达到分数所需的投票顺序的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com