モジュール詳細:大統領選挙

このモジュールはロシアでプレイするとかなり楽になるのですが…。

  • シリアルナンバーの6つの文字は、モジュールに搭載された4人の大統領候補に、政党の色とシンボルで表された票を投じた。
    • ボタンにカーソルを合わせると、候補者の名前を見ることができる。
  • モジュールを解除するには、選挙結果の1位から最下位までの順番でボタンを押す。
    • 同点の場合、それらの候補を任意の順番で押す。

適切な投票システムを見つける

この選挙の投票システムは、爆弾によって異なる。それぞれのシステムには、関連した値が設定されている。以下のチャートを使用し、その値を求める。

8つのブロックがあるトーナメント表を用意する。斜体で書かれた値を使用し、どの投票システムが次に進むかを判断する。

1回戦では、より大きい数字の方が次に進む。

2回戦では、より小さい数字の方が次に進む。

3回戦では、それぞれ2つの数字を20で割った余りを求める。その数字を英単語形式に変換する。アルファベット順で最初の数字が次に進む。

同点の場合は、チャートで上に書かれている方が次に進む。

比較多数得票制 比較少数得票制 優先順位付投票制 クームス方式 ボルダ得点 認定投票 STV コンドルセ方式 単3バッテリーの個数 単1バッテリーの個数 × 2 点灯したインジケーターの個数 × 2 点灯していないインジケーターの個数 × 2 ポートの個数 ポートプレートの個数 × 2 シリアルナンバーの2番目の数字 シリアルナンバーの最後から2番目の数字 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

トーナメントで最後に残ったものが、今回使用する投票システムである。これらの投票システムについては、付録 V073で説明されている。どの候補者がどのような結果を得たかを計算するためには、シリアルナンバーのそれぞれの文字が誰に投票したかを把握する必要がある。

票を見つける

投票は、4人の候補者を並べたリストで構成される。それぞれの文字は、投票における候補者の優先順位の方式が異なっている。

既に使用されている段を使用する文字がある場合、使用されていない段に到達するまで表を下に移動し、代わりにそのルールを使用する(表の一番下を過ぎる場合、ループして上に戻る)。結果が同点の場合、モジュールでの読み順を使用する。

文字 この文字が投じた票では、候補者を…
0 I …色の名前のアルファベット順に並べ替える。
1 J …色の名前の文字数で並べ替える(降順)。
2 K …色の名前表の読み順で並べ替える。
3 L …右上から時計回りに並べ替える。
4 M …候補者の名前の最後の 3 文字のスクラブルスコアで並べ替える(降順)。
5 N …左下から時計回りに並べ替える。
6 O …党の英語名の横にある番号順で並べ替える(降順)。
7 P …党の名前の表での読み順で並べ替える。
8 Q …候補者の名前のアルファベット順で並べ替える。
9 R …色の名前の横にある番号順で並べ替える(降順)。
A S …党の英語名の文字数で並べ替える(降順)。
B T …右下から時計回りに並べ替える。
C U …党の英語名のアルファベット順で並べ替える。
D V …候補者の名前の最初の 3 文字のスクラブルスコアで並べ替える(降順)。
E W …候補者の名前の最初と最後の文字のスクラブルスコアで並べ替える(降順)。
F X …候補者の名前の文字数で並べ替える(降順)。
G Y …左上から時計回りに並べ替える。
H Z …直前の文字が投票したものと同じ方式で並べ替える。*

* これが最初の文字である場合、モジュール上の配置に基づいて読み順に並べ替える。

色の名前**
Red (12) Green (5) Blue (13)
Yellow (3) Magenta (7) Cyan (4)
Orange (8) Purple (10) Brown (14)
Crimson (15) Forest (2) Navy (6)
Black (1) Gray (9) White (11)
スクラブルスコア 1 AEILNORSTU
2 DG 3 BCMP
4 FHVWY 5 K
8 JX 10 QZ

** 色を識別しやすくするために、モジュール上のシンボルの色とこの表のテキストの色を一致させている。スクラブルスコアは各文字の得点の和で求められる。


党名(太字部分のみを考慮する)

のろま党
(Slowpoke
Party) (7)

いたずら党
(Mischief
Party) (15)

陰謀党
(Conspiracy
Party) (4)

トリビア殺人党
(Trivia Murder
Party) (2)

家賃クソ低い党
(Rent Is Too Damn Low
Party) (9)

実験党
(Experimental
Party) (8)

クワックワックワッ
(Quack Quack
Quack) (12)

誕生日党
(Birthday
Party) (13)

カニ化党
(Carcinization
Party) (6)

Vine Boom党
(Vine Boom
Party) (11)

アンドロイド党
(Android
Party) (3)

有毒党
(Toxicity
Party) (16)

平凡党
(Little Guy
Party) (1)

投票してね党
(Vote For This
Party) (5)

あああああぁぁぁぁ党
(Aaaaaaaah
Party) (14)

猫人間党
(Catpeople
Party) (10)

付録 V073: 投票システム

このモジュールで使用する8種類の投票システムの概要を説明する。

比較多数得票制:

それぞれの投票について、最初にリストアップされた候補者を見る。その候補者のスコアに1を加算する。候補者の順位を高いものから低いものに並べる。

比較少数得票制:

それぞれの投票について、最後にリストアップされた候補者を見る。その候補者のスコアに1を加算する。候補者の順位を低いものから高いものに並べる。

優先順位付投票制:

それぞれの投票について、最初にリストアップされた候補者を見る。その候補者のスコアに1を加算する。

  1. 得票数が最も低い候補者は「脱落」し、最下位となる。このような候補者が複数いる場合、読み順で最後となる候補者を使用する。
  2. この候補者のスコアは他の候補者に再配分される。この候補者のスコアに貢献したそれぞれの投票について、最初にリストアップされた脱落していない候補者にスコアを移す。
  3. 手順1と2を2回繰り返し、最後から2番目と3番目の順位を求める。脱落されなかった候補者が1位となる。

クームス法:

それぞれの投票について、最後にリストアップされた候補者を見る。その候補者のスコアに1を加算する。

  1. 得票数が最も高い候補者は「脱落」し、最下位となる。このような候補者が複数いる場合、読み順で最後となる候補者を使用する。
  2. 彼らのスコアは他の候補者に再配分される。この候補者のスコアに貢献したそれぞれの投票について、最後にリストアップされた脱落していない候補者にスコアを移す。
  3. 手順1と2を2回繰り返し、最後から2番目と3番目の順位を求める。脱落されなかった候補者が1位となる。

ボルダ得点:

それぞれの投票について、最初にリストアップされた候補者のスコアに4を、2番目にリストアップされた候補者のスコアに3を、3番目にリストアップされた候補者のスコアに2を、最後にリストアップされた候補者のスコアに1をそれぞれ加算する。候補者の順位を高いものから低いものに並べ替える。

認定投票:

シリアルナンバーの N 番目の文字について、最初にリストアップされた N 人の候補者を見る。 (Nが 1、2、3 でない場合、Nから3を引く。)それらの候補者のスコアに1を加算する。 候補者の順位を高いものから低いものに並べ替える。

STV (単記移譲式投票)

それぞれの投票について、最初にリストアップされた候補者を見る。その候補者のスコアに1を加算する。

  1. 得票数が最も高い候補者は「脱落」し、 1位となる。このような候補者が複数いる場合、読み順で最初となる候補者を使用する。
  2. この候補者のスコアは他の候補者に再配分される。この候補者のスコアに貢献したそれぞれの投票について、最初にリストアップされた脱落していない候補者にスコアを移す。
  3. 手順1と2を2回繰り返し、2位と3位を求める。脱落されなかった候補者が最下位となる。

コンドルセ法

次のような表を作成する。段は対戦の勝者を表し、列は対戦の敗者を表す。:

A B C D
A 0 0 0
B 0 0 0
C 0 0 0
D 0 0 0

それぞれの投票ごとに、各対戦結果に対応するセルに 1 を追加する。
例として、投票が ABCD の場合 ([段, 列] 座標形式を使用):

  • A は B、 C、 Dに勝ったため、 (A, B)、 (A, C)、 (A, D) のセルに 1 を足す。
  • B は C と Dに勝ったため、 (B, C)、 (B, D)のセルに 1 を足す。
  • C は Dに勝ったため、(C, D)のセルに 1 を足す。

他のどの候補者よりも勝利数が多い(言い換えると、その段のすべてのセルが3より大きい)候補者が勝利する。残りの候補を、その段の数字の和の降順に並べ替える。もしそのような候補者がいない場合、直ちにすべての候補者をその段の数字の和の降順で並べ替える。