ISUCON公式Blog

ISUCONとはさくらインターネット株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです

ISUCONの過去問に
チャレンジするための
シンプルな環境構築
商標「ISUCON」利用の
ガイドラインはこちら

ISUCON8 予選問題の解説と講評

予選の問題作成を担当したDeNAのkarupaneruraです。

予選に参加した皆様、お疲れ様でした。 楽しんで頂けましたでしょうか。

お陰様で大きなトラブルもなく無事に予選を終えることができました。 参加者の皆様をはじめとした皆さんのご協力がなければ成し得ないことでした。 ご協力いただいた皆様、ありがとうございました。

課題アプリケーション

今回の課題はイベントのチケット予約アプリケーションでした。


ユーザーを作成、またはログインを行うと座席を予約することができます。 座席は抽選で決まる仕組みになっており、ランダムに決まった座席が即座に分かるようになっています。 埋まっている座席は黒く塗りつぶされ、自分の獲得した座席は緑色の字で表示されています。 また、自分の座席をクリックするとキャンセルを行うことができます。


マイページでは自分の最近予約(orキャンセル)した席を5件、最近予約(orキャンセル)したイベントを5件、そして予約総額を表示していました。 また、未ログイン時は予約/キャンセル/マイページの閲覧はできませんが、座席の空き状況を確認することができました。

管理画面もあります。 管理画面は一般向けの画面とは異なりログインするまでどのような情報も見ることはできません。 ログインすると、一般向けに公開していないものも含めてすべてのイベントを表示できます。 座席の予約状況も同様に閲覧することができるほか、イベントの状態を変更することができます。 イベントの状態は公開/非公開/終了の3パターン存在し、公開/非公開は何回でも変更することができますが、終了にすると二度と状態を変更できません。
Read more...

ISUCON8 オンライン予選の利用言語比率

オンライン予選の利用言語比率を公開します。オンライン予選は528組の参加があり、起動に成功したチームは508組となりました。

オンライン予選 利用言語比率

利用率の全体ランキングは以下の通りです。

Go   203組 40.0%
Ruby  106組 20.9%
Perl   70組 13.8%
Python 65組 12.8%
PHP   44組 8.7%
Node.js 20組 3.9%


本選出場が決まった30チームに限定すると以下となります。

Go   19 63.3%
Python 6 20.0%
Perl   2 6.7%
PHP   2 6.7%
Ruby  1 3.3%

※複数言語のサーバーが立ってたときは(そのチームの持つサーバー郡の中で)最も立ってる台数が多かった言語を採用言語とみなしています
※ログインしていない場合は初期状態であるPerlとして換算されている場合があります
※起動に成功しなかったチームが一定数あります


ご参加いただいた皆さんの感想などはこちらにまとめています。
ISUCON8 オンライン予選 関連エントリまとめ : ISUCON公式Blog

ISUCON8 オンライン予選 全ての順位とスコア

全てのチームの順位とスコアを参考値として掲載いたします。

順位 スコア チーム名 (チーム人数)
1位 90,933 †漆黒のすぐちむ† (3)
2位 69,489 FetchDecodeExecWrite (3) [学生]
3位 58,252 👨‍👨‍👦💭💰 (3)
4位 52,661 tailed 学生(1) [学生]
5位 48,698 .dat (3)
6位 45,586 ここで一句 (3)
7位 45,283 死闘の果てに (3)
8位 44,295 takedashi (3)
9位 44,100 NaruseJun (3) [学生]
10位 42,181 DiamondPrincess (3)
11位 41,195 チーム人間性 (3)
12位 41,000 MNSYS (3)
13位 40,867 ディメンジョナルハイソサイエティぬれねずみ (3)
14位 40,069 しゃかラン (3)
15位 39,677 山形組 (2)
16位 39,282 k02 (3)
17位 38,588 最大の敵は時差 (3) [学生]
18位 36,471 飲んだくれ穏健派 (3)
19位 35,648 流れ弾 (3)
20位 35,379 ワイハリマ (3)
21位 34,719 リュウグウ (3)
22位 34,178 ほうじ茶ラテ部 (3)
23位 33,818 (´・_・`)( 'ω') (2)
24位 32,957 焼肉ジャンボチキン (3)
25位 32,853 白金動物園 (3)
26位 32,053 サイバー丼 (3)
27位 30,699 ドラえもんズ (3)
28位 30,491 REQLY (3) [学生]
29位 30,195 狂犬 (3)
30位 29,908 SPF (3)
31位 29,879 Third Party Cookies (3)
32位 28,435 ワイルドワイクボタ (3)
33位 27,608 ガネーシャ (2)
34位 27,118 isucon_friends (3)
35位 26,873 RE: ゼロから始めるISUCON (1)
36位 25,442 スロークエリに自信ニキ (3)
37位 24,619 隼(Hayabusa) (3)
38位 24,353 箱 (1)
39位 23,601 メガBIG丼 (3)
40位 22,785 おすぎ (1)
41位 22,227 コマリン (3)
Read more...

ISUCON8 2日目の結果と本選出場者決定のお知らせ

ISUCON8 本選出場者が予定よりも早く決まりましたのでお知らせいたします。
今回のオンライン予選は合計528組(一般 432、学生 96)、1,392名の皆さんにご参加いただき過去最高の規模となりました。

本選への出場枠についておさらいです。LINE株式会社 新宿ミライナタワーオフィスにて開催される本選出場へ参加する30チームの選出条件は以下となっています。

1. 予選各日の終了時スコアにおける上位3チーム
2. 予選両日を通し、1の該当チームを除いた中での上位12チーム
3. 予選両日を通し学生枠参加チーム内における上位12チーム
 ※ただし、学生チームが一般枠の基準で通過した場合、学生枠はそのチームを含めずに12チームを選出する

それでは2日目の結果とあわせて、ISUCON8 本選出場30チームを発表いたします。

1日目 上位3チーム
・👨‍👨‍👦💭💰 58,252
・ここで一句 45,586
・NaruseJun [学生] 44,100

2日目 上位3チーム
・†漆黒のすぐちむ† 90,933
・FetchDecodeExecWrite [学生] 69,489
・tailed [学生] 52,661

両日3チームを除いた上位12チーム
・ .dat 48,698
・死闘の果てに 45,283
・takedashi 44,295
・DiamondPrincess 42,181
・チーム人間性 41,195
・MNSYS 41,000
・ディメンジョナルハイソサイエティぬれねずみ 40,867
・しゃかラン 40,069
・山形組 39,677
・k02 39,282
・最大の敵は時差 [学生] 38,588
・飲んだくれ穏健派 36,471

学生枠上位12チーム
・REQLY 30,491
・百万円ドリブン 17,601
・IQ1 16,567
・国際高等教育院棟 15,671
・kstm 15,355
・zin-gonic 14,285
・せあぶら 13,992
・受験生の仇 13,980
・ultra_fast_gopher 13,628
・ :thinking_face: (team id 18)  13,621
・sunpro'); DROP TABLE member... 13,450
・(´・ω・`) 13,153

以下のチームは最終スコアが上位12チームに含まれていましたが再起動試験をパス出来なかったため失格となりました。
・わんこポテト 65,801
・hhkb[学生] 55,982
・チームブルベアくん 41,852
・negainoido 36,640

なお、本選出場が確定したチームが出場を辞退した場合にはスコアが高い順で繰り上がりとなる場合があります。繰り上がりとなった場合は9月19日(水)までにご連絡いたします。


以上です。
本選は10月20日(土) LINE株式会社の新宿ミライナタワーオフィスにて行います。本選参加は当日お越しいただける方のみとし、オンラインでの参加は不可とします。(インフルエンザなど感染力が高い病気に罹患している場合は特例を認める場合があります)また、予選と本選でチームメンバーの交代は出来ませんのでご注意ください。

本選出場チームの代表の方へはあらためてご連絡いたしますので、お待ちください。オンライン予選にご参加いただいた皆さん、まことにありがとうございました。

ISUCON8 オンライン予選 関連エントリまとめ

・9/26 17:00 更新
オンライン予選にご参加いただいた皆さん、ありがとうございました!
こちらでは感想エントリや何をしたかに言及されたエントリをまとめていきます。見つけた順ですが後で何かしらのルールで並び替えます。もしここに載っていないものがある場合は ISUCON8 オンライン予選のブログ書いたよ!フォームで教えていただけると助かります。重複はこちらでチェックしますのでドシドシお願いします。

ブログを書くまでがISUCON予選です!

予選のTweetはこちらでまとめています
▼ISUCON8 オンライン予選 Tweet まとめ#isucon - Togetter


参加者
本選出場
・ISUCON8予選で1日目に2位で本選出場が決まりました – catatsuy – Medium
・ISUCON8予選2位(一日目)で通過しました - 考える人、コードを書く人
・ISUCON本戦に出られることになった - hitode909の日記
Read more...

↑このページのトップヘ