質問

まだダウンロードOpenSTVを見た後、最近くのブログの結果に関するモデレーター。Jeffの記事は英語で書かれた記事を使っOpenSTVを行うに、選挙の供給は、投票用紙ファイル(.blt)でが含まれる投票データです。

私の質問はいを作成します。BLTファイルのC#?

ここでは二つの方法として私が考えられることはいるの議決権のページから:

  • の議決権のページを追加し、各投票にSQLデータベースの、そしてなんとか、これらの投票に輸出入。BLT後のファイルの投票が終了しました。いかが?する方法を教えてください。
  • または、その議決権のページを作成したファイルとして追加されることがあり誰かを議決する。確かではないことをどのように投票ページの手で完全にunscalableがどのようにしたら良いですかこのクライアントまで、フルのC#?

私はこどもの可能性を作成しているクライアントまで、フルの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

ってきたということ

  1. を行うアドホック検索のSQL管理スタジオの議決権行使結果
  2. コピー-貼り付け結果はテキストファイル出力はタブで区切ってデフォルト)
  3. 書いた小50線にC#アプリに変換からのクエリーのBLT形式
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top