アカウント名:
パスワード:
しかし、実際に優勝したチームは人力でサイコロの数を数えていた(「サイコロの数を手動でカウントするためのカウンターソフトウェア」を開発した)をことが判明
「サイコロの数を手動でカウントするためのカウンターソフトウェアを開発した」ってのは、そりゃ開発したかもしれないけれど、重要なのはそこじゃないよね。
他のサイコロに隠れていて見えないサイコロがあるから、人手だろうが画像処理だろうが、見えているサイコロを数えてその数をそのまま答える、というのでは駄目。そこをどうするかは、見えているサイコロの個数をどう数えるかとは別に考える必要がある。
宇部高専チームの人が Twitter で書いていること (1 [twitter.com], 2 [twitter.com], 3 [twitter.com], 4 [twitter.com]) によると、方針はたぶんこんな感じ。
A. 1 回戦のデータから、サイコロの大中小の各サイズについてどれだけの割合が見えているかを計算しておく。 B. 調査時間の間に、フィールドの見えているサイコロの大中小の個数を人手で数えてその間の比率を計算する。 C. A の割合を用いて B の比率を補正することで、見えないサイコロも含めた大中小の間の比率を推定する。 D. サイコロの総重量は知らされるので、大中小の比率さえ決まれば個数がわかる。
単純だから、たぶん似た方針のチームはほかにもあっただろうけど、大中小の間の比率だけを使うってのはうまいやり方だと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
カウンターソフトウェア? (スコア:4, 参考になる)
しかし、実際に優勝したチームは人力でサイコロの数を数えていた(「サイコロの数を手動でカウントするためのカウンターソフトウェア」を開発した)をことが判明
「サイコロの数を手動でカウントするためのカウンターソフトウェアを開発した」ってのは、そりゃ開発したかもしれないけれど、重要なのはそこじゃないよね。
他のサイコロに隠れていて見えないサイコロがあるから、人手だろうが画像処理だろうが、見えているサイコロを数えてその数をそのまま答える、というのでは駄目。そこをどうするかは、見えているサイコロの個数をどう数えるかとは別に考える必要がある。
宇部高専チームの人が Twitter で書いていること (1 [twitter.com], 2 [twitter.com], 3 [twitter.com], 4 [twitter.com]) によると、方針はたぶんこんな感じ。
A. 1 回戦のデータから、サイコロの大中小の各サイズについてどれだけの割合が見えているかを計算しておく。
B. 調査時間の間に、フィールドの見えているサイコロの大中小の個数を人手で数えてその間の比率を計算する。
C. A の割合を用いて B の比率を補正することで、見えないサイコロも含めた大中小の間の比率を推定する。
D. サイコロの総重量は知らされるので、大中小の比率さえ決まれば個数がわかる。
単純だから、たぶん似た方針のチームはほかにもあっただろうけど、大中小の間の比率だけを使うってのはうまいやり方だと思う。