初心者向けとは言いがたいが、なかなかおもしろかったのでご紹介。 Elevagtor Sagaではエレベーターのシミュレーションを通じてプログラミングを学べるサイトだ。 レベルごとに課題が与えられて、独自のアルゴリズムを組むことでクリアーしていく。 APIなどはサイトで公開されているのでそれを組み合わせればいいだろう。 自分なりのコードを組んで「Start」ボタンを押すとグラフィカルに結果がわかってなかなか楽しい。ちょっと難しいかもしれないが興味がある人は是非どうぞ。
![エレベーターゲームで学ぶプログラミング『Elevator Saga』 | 100SHIKI](https://cdn-ak-scissors.b.st-hatena.com/image/square/cecf311213c580d615ae4e9441c2994f8c3a5333/height=288;version=1;width=512/http%3A%2F%2Fwww.100shiki.com%2Fdocs%2F201501%2F25_logo.gif)
Information 2016.02.22 本選の問題解説を公開いたしました。New 2016.02.10 本選の生放送情報を公開いたしました。 2016.02.10 予選の問題解説を公開いたしました。 2016.01.27 予選通過者を公開いたしました。 2015.12.01 「ドワンゴからの挑戦状」ページを公開しました About Programming Contest 当コンテストは、dwango主催のプログラミングコンテストです。プログラミングの正確さと、アルゴリズム力で競う、個人戦の競技プログラミングコンテストです。 予選・本選の二部構成となり、その成績次第で、2017年新卒採用において初期の面接をパスできる可能性があります。 また、予選ではドワンゴエンジニアより、オリジナル問題を出題させていただきます。 ぜひドワンゴエンジニアからの挑戦状にチャレンジしてください。 予選は、年
2014年7月30日より8月27日まで開催した、paizaオンラインハッカソン(略してPOH![ポー!])Lite「天才火消しエンジニア霧島 もしPMおじさんが『丸投げ』を覚えたら」ですが、どのような解法が有ったのでしょうか。 今回もPOH恒例の「解説図解」を、天才火消しエンジニア霧島が解説するとしたら、という体で書いてみたいと思います。(特に文体とか変えませんがw 最後に霧島壁紙DLが有るので是非最後までお読みください。) ■どのような高速化ステップがあるのか? 今回の問題ですが、実行時間に大きく影響する計算量別にみたアプローチでは、すべての組み合わせを出して、人数を満たして一番安い組み合わせを見つける全探索[計算量はO(2^N)]と、動的計画法[計算量はq = max(q_i) としてO(Nq) ](やり方によってはO(NM))による2種類があります。 また全探索を改良し、効率的な枝刈
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く