- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在看到最新的 SO 博客文章后,我刚刚下载了 OpenSTV,内容涉及主持人选举的结果。 Jeff 写道,他使用 OpenSTV 进行选举,并提供了一个包含投票数据的选票文件 (.blt)。
我的问题是:如何在 C# 中创建 .BLT 文件?
以下是我能想到的投票页面实现的两种方式:
我有兴趣了解这两种可能性的工作原理以及我如何在 C# 中做到这一点。提前致谢。哦,我希望 Jeff 看到这个问题,因为他可能会有很好的答案...
最佳答案
BLT文件格式的最佳解释在这里:
4 2 # four candidates are competing for two seats -2 # Bob has withdrawn (optional) 1 4 1 3 2 0 # first ballot 1 2 4 1 3 0 1 1 4 2 3 0 # The first number is the ballot weight (>= 1). 1 1 2 4 3 0 # The last 0 is an end of ballot marker. 1 1 4 3 0 # Numbers in between correspond to the candidates 1 3 2 4 1 0 # on the ballot. 1 3 4 1 2 0 1 3 4 1 2 0 # Chuck, Diane, Amy, Bob 1 4 3 2 0 1 2 3 4 1 0 # last ballot 0 # end of ballots marker "Amy" # candidate 1 "Bob" # candidate 2 "Chuck" # candidate 3 "Diane" # candidate 4 "Gardening Club Election" # title
我所做的只是
关于c# - 如何使用 C# 为 OpenSTV 选举生成 .BLT 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2233695/
我有这些数据: library(tidyverse) df % summary() 我收到此错误: Error in lm.fit(x, y, offset = offset, singular
我有一个运行着 3 个实例的工作 Zookeeper 集合,还有一个带有一些 solr 实例的 solrcloud 集群。我创建了一个设置为 2 个分片的集合。然后我: create 1 core o
etcd v3 的新主要版本引入了新的并发原语。其中之一是选举。 该 api 不支持开始事件并返回(其他)获胜者,这意味着我们需要查询领导者。这使得事情变得复杂,因为现在我们有两条并发路径,一条运行事
我试图理解 etcd election api 提供的各种功能以及它们在语义上的含义。 在他们的官方文档中非常简单地提到了每个功能的作用,并且没有提供示例。例如我们有方法: func (e *Elec
我正在尝试使用 JDBC 在 spring-integration 中使用领导者选举。只要连接了数据库,它就可以工作。一旦数据库连接断开,领导者选举就会停止,该节点上的领导者信息将保持不变。 据我对代
我是一名优秀的程序员,十分优秀!