Algorithm 如何知道投票者的数量,其中候选人的数量大于投票者的数量

Algorithm 如何知道投票者的数量,其中候选人的数量大于投票者的数量,algorithm,language-agnostic,Algorithm,Language Agnostic,我国最近举行了选举,我开始对寻找投票给某一特定职位的选民人数感兴趣。为市长、州长等一个职位解决这个问题非常简单。很明显,我们只需要把每个候选人的选票加起来就可以得到总的选民人数 number of voters = candidate 1 votes + candidate 2 votes + ... + candidate n votes 然而,获得多个席位的选民人数似乎并不容易。例如,参议员职位有12个席位,33名候选人。我想做到的是,根据这33名候选人目前的投票情况,了解选民人数 有解决

我国最近举行了选举,我开始对寻找投票给某一特定职位的选民人数感兴趣。为市长、州长等一个职位解决这个问题非常简单。很明显,我们只需要把每个候选人的选票加起来就可以得到总的选民人数

number of voters = candidate 1 votes + candidate 2 votes + ... + candidate n votes
然而,获得多个席位的选民人数似乎并不容易。例如,参议员职位有12个席位,33名候选人。我想做到的是,根据这33名候选人目前的投票情况,了解选民人数

有解决这个问题的算法或方法吗?请注意,只有可能的投票人数范围或任何其他近似值是完全可以的

附加1:我们假设每个选民都投了12名参议员候选人的票,例如不多也不少。谢谢@slebetman

编辑

假设一个选民投了一票,他只投了一票。那么简单和就是选民的最大数量。 假设一个选民最多有12票可投,而每个选民投12票,那么将总票数相加并除以12,就得到了最小的投票人数。正如哈马尔在回答中所说。 这为您提供了选民数量的可能范围

number of voters = candidate 1 votes + candidate 2 votes + ... + candidate n votes
早些时候,我认为有多种立场,我在回答时考虑到了这个问题。也就是说,我认为参议院委员会有12个不同的职位

旧的

对于所有职位,计算总投票人数,只需将该职位的每个候选人的投票数相加,即可得出该数字,如您在问题中所述

通过使用简单集合理论:

所有这些投票者的最大值是您的最小投票者数

number of voters = candidate 1 votes + candidate 2 votes + ... + candidate n votes
所有这些投票者的总和是您的最大投票者数量,受合格投票者的限制

这将是一个非常广泛的范围,如果没有任何其他限制/信息,获取近似数字可能是不可行的。

编辑

假设一个选民投了一票,他只投了一票。那么简单和就是选民的最大数量。 假设一个选民最多有12票可投,而每个选民投12票,那么将总票数相加并除以12,就得到了最小的投票人数。正如哈马尔在回答中所说。 这为您提供了选民数量的可能范围

number of voters = candidate 1 votes + candidate 2 votes + ... + candidate n votes
早些时候,我认为有多种立场,我在回答时考虑到了这个问题。也就是说,我认为参议院委员会有12个不同的职位

旧的

对于所有职位,计算总投票人数,只需将该职位的每个候选人的投票数相加,即可得出该数字,如您在问题中所述

通过使用简单集合理论:

所有这些投票者的最大值是您的最小投票者数

number of voters = candidate 1 votes + candidate 2 votes + ... + candidate n votes
所有这些投票者的总和是您的最大投票者数量,受合格投票者的限制


这将是一个非常广泛的范围,如果没有任何其他限制/信息,获得一个大概的数字可能是不可行的。

要求每个选民只投了12次票,这就很容易了

汇总所有候选人的选票。这将显示您在选举中的总投票数。 将总票数除以12得到选民人数。
要求每个选民只投了12次票,这样做很容易

汇总所有候选人的选票。这将显示您在选举中的总投票数。 将总票数除以12得到选民人数。
你的意思是每个人必须投12票,或者每个人最多可以投12票?@slebetman Done。非常感谢。这看起来更像是一个排列组合问题,而不是一个算法问题。一个人可以投票超过12次吗?@thunderbird请参阅补充1。你的意思是每个人必须投12票,或者每个人最多可以投12票?@slebetman Done。非常感谢。这看起来更像是一个排列组合问题,而不是一个算法问题。一个人也可以投票超过12次吗?@thunderbird请参见补充1。