Mais conteúdo relacionado
Mais de Fixstars Corporation (20)
第8回社内プログラミングコンテスト 結果発表会
- 3. これまでの社内プロコン
第1回 「戸口調査データによる年収額の予測」
データマイニング系の課題。ランダムフォレスト、ロジスティック回帰、多層パーセプトロ
ンによる誤差逆伝播法、素性に基づく行列因子分解など様々なアルゴリズムが群雄割拠。
第2回 「6枚とれ!」
カードゲーム「ニムト(nimmt!)」をプログラム同士で対戦。5人対戦による混沌・複雑さが
醍醐味。
第3回 「ガイスター(GEISTER)」
ボードゲーム「ガイスター」の対戦は、人間味あふれる駆け引きが重要。
第4回 「コラッツリス(Collatzris)」
「コラッツリス」はコラッツの数列とテトリスの華麗なるコラボレーション。巨大な数字と
の付き合い方が肝。
第5回 「ライフゲームGO」
この年に流行ったAlphaGoとPokémon GOにあやかって、対戦ライフゲーム「ライフゲー
ムGO」が誕生。先の読めない盤面にハラハラドキドキ。
第6回 「量子リバーシ」
観測されるまで我が石は存在する! くらえ、循環エンタングルメント!
第7回 「ノードレス」
グラフ構造を持つフィールド上で対戦する陣取りゲーム。3名による対戦で、相手を牽制し
つつのコマの置き方に四苦八苦。
- 18. Webシステム化苦労話
ツクールをつくーりながらは大変
当社で開発中の SaaS Platform を利用
実プロジェクトに適用して Platformを鍛える目的だったが、鍛えるこ
とが多すぎてプロコン開発のブレーキに
しかし、 Platform の完成度はかなり向上!
プロジェクト固有のことはたくさんある
ツクールで作れる部分はすぐできた
しかし、データ管理、UI/UXのブラッシュアップなど、プロジェクト固
有の機能にはやはり時間がかかった
異常系も含めて仕様です!
仕様検討が浅く、後追い的な作業が時間を浪費した
仕様を深堀りしておくほど、実装が機械的に早くできることを再認識
投稿したプログラムの異常系も考慮する必要があったw
- 20. 対戦方法
スコア算出
全参加者22名に対して総当たり戦を行う
22 𝐶4 = 7315
7315組 × 100回 × 4人対戦 = 2926000
各1330対戦 × 100回 × 22名 = 2926000
スコアは、1位1点、2位2点、3位3点
ただし、1位が同率の場合、1位2名2点、2位3点となる
対戦ごとのスコアの総和を最終スコアとする
最終スコアでランキングを行う
実行時間
一回の実行の時間制限は10秒
22人(内2人はただしくんとあけみさん)の総当たり戦
22 𝐶4 = 7315 × 100 回 = 731500
実行時間: 34時間程度×10並列
- 21. 最終ランキング (2020-5-29 12:00)
順位 ユーザ名 スコア 対戦数 平均 言語 最終投稿日時 備考
各133,000対戦×22名=全2,926,000対戦中 有効対戦数2,908,997対戦 / 最高スコア 133000点 / 最低スコア 532000点
1Taiyo 192505 132989 1.447 C++ 2020-05-21T22:06:09
2Fy999 222378 133000 1.672 C++ 2020-05-29T00:36:50
3logicmachine 241303 133000 1.814 C++ 2020-05-28T05:06:21
4****** 253981 133000 1.910 C++ 2020-05-28T18:15:26
5****** 256791 132971 1.931 Lisp 2020-04-14T01:44:20
6****** 263221 132996 1.979 Python 2020-05-18T18:26:17
7****** 274799 119967 2.066 Python 2020-05-28T15:42:49
8****** 297659 132999 2.238 Python 2020-05-29T00:49:49
9****** 322292 133000 2.423 C++ 2020-05-26T07:00:18
10****** 331771 132999 2.495 C++ 2020-04-16T12:30:11
11****** 349610 132837 2.629 Python 2020-05-28T15:26:01
12****** 353817 133000 2.660 C++ 2020-04-18T16:02:14
13****** 357887 131289 2.691 C++ 2020-05-28T13:12:55
14tadashi 369935 132983 2.781 Python 2020-05-13T02:57:54 サンプルコード
15****** 392098 132973 2.948 Python 2020-04-20T14:40:28
16****** 392124 133000 2.948 C++ 2020-04-17T20:54:11
17akemi 392345 133000 2.950 C++ 2020-05-13T04:07:15 サンプルコード
19****** 405570 132849 3.049 Python 2020-04-16T01:33:12
21****** 412736 133000 3.103 C++ 2020-04-21T14:58:18
18****** 401055 132998 3.015 C++ 2020-05-28T15:55:32
20****** 406707 131150 3.058 C++ 2020-05-29T02:32:15
22****** 440300 132997 3.311 C++ 2020-05-28T18:31:31
- 22. 決まり手・統計データ
名前 スコア BELPHEGOR MERSENNE ERROR OK 実行時間
1 Taiyo 192505 8543 15834 11 108612 7111.328
2 Fy999 222378 0 254 0 132746 27325.416
3 logicmachine 241303 0 262 0 132738 655013.082
4 ****** 253981 0 5245 0 127749 18718.469
5 ****** 256791 36 47367 29 85568 63754.257
6 ****** 263221 0 14085 4 118911 155312.752
7 ****** 274799 0 16971 13033 102996 208576.328
8 ****** 297659 0 11544 1 121455 96789.573
9 ****** 322292 357 31998 0 100645 4418.213
10 ****** 331771 0 712 1 132287 19771.344
11 ****** 349610 0 0 163 132837 31249.389
12 ****** 353817 0 3659 0 129341 51084.609
13 ****** 357887 80 1080 1711 130129 37528.763
14 tadashi 369935 0 201 17 132782 93927.933
15 ****** 392098 0 312 27 132661 88497.054
16 ****** 392124 0 240 0 132760 1216.178
17 ****** 392345 0 214 0 132786 16742.893
18 ****** 401055 0 260 2 132738 474615.865
19 ****** 405570 0 1425 151 131424 149972.968
20 ****** 406707 0 398 1850 130752 154694.243
21 ****** 412736 0 229 0 132771 15976.217
22 ****** 440300 0 221 3 132975 87828.134