文件名称:RunOff:进行径流选举的程序
文件大小:8KB
文件格式:ZIP
更新时间:2024-03-30 06:36:26
C
径流 进行径流选举的程序 背景 排序选择投票系统。 在等级选择系统中,选民可以投票多个候选人。 他们不仅可以为他们的首选投票,还可以按照优先顺序对候选人进行排名。 优先选择投票系统是即时径流系统。 在即时径流选举中,选民可以根据自己的意愿对候选人进行排名。 如果有任何候选人拥有多数(超过50%)的优先投票,则该候选人被宣布为选举的获胜者。 如果没有候选人获得超过50%的选票,则出现“即时流失”。 得票最少的候选人将从选举中被淘汰,最初选择该候选人作为其第一优先选择的任何人现在都将考虑其第二优先选择。 为什么要这样呢? 有效地,这模拟了如果最不受欢迎的候选人没有参加选举,将会发生的情况。 重复该过程:如果没有候选人获得多数票,则最后一位候选人被淘汰,任何投票给他们的人都将投票赞成他们的下一个优先选择(他们自己尚未被淘汰)。 一旦候选人获得多数票,该候选人即被宣布为获胜者。 用法 $
【文件预览】:
RunOff-main
----runoff()
--------runoff(15KB)
--------runoff.c(5KB)
----README.md(2KB)