不定期プログラミング覚え書き

青コーダーと黄コーダーの間を彷徨う社会人プロコン勢が余力のあるときに復習した内容をまとめるブログ

2016-04-01から1ヶ月間の記事一覧

TopCoder SRM 689 Easy: ColorfulGarden

考慮漏れがあったせいで落とした悔しい問題。こいつのせいで青コーダーに落とされた記念すべき問題。修行し直します。 問題 https://community.topcoder.com/stat?c=problem_statement&pm=14243 2行n列のセルにa~zのアルファベットが並べられている。これら…

yukicoder #364: 門松木

問題 No.364 門松木 - yukicoder すべての隣り合う3ノードが門松列になっている木を門松木と呼ぶ。 入力に木が与えられるので、その部分木である門松木のがもつ門松列の個数の最大値を答えよ 考えたこと どう見ても木DPです……と思ってからDPを実装可能な状…

yukicoder #363: 門松サイクル

問題 No.363 門松サイクル - yukicoder すべての連続する3つの数が門松列となっているサイクルを門松サイクルという。 木が与えられた後、2頂点ペアをクエリとして与えるので、もともとの木に2頂点をつなげつことでできるサイクルが 門松サイクルであるか…

yukicoder #362: 門松ナンバー

問題 No.362 門松ナンバー - yukicoder 3桁以上の連続する3桁がすべて門松列である数字を門松ナンバーと呼ぶ。 N番目の門松ナンバーを答えよ。 本番で考えたこと (誤っている方法) ご丁寧に最大ケースの解を出してくれていて、なおかつ14桁であるという事が…

yukicoder #361: 門松ゲーム2

すごい今更ですけど門松シリーズの解説に於いて門松列の定義は省略してます許してください。 問題 No.361 門松ゲーム2 - yukicoder kado君とmatsu君が交互に竹をを満たす門松に分割していくゲームを行う。これ以上竹を分割できなかったほうが負である。 初期…

yukicoder #360: 増加門松列

問題 No.360 増加門松列 - yukicoder 任意の連続する3数が門松列であり、右側の方が大きい時それを増加門松列という。 7つの数字が与えられるので、並べ替えて増加門松列が作れるか答えよ、という問題 考えたこと 7要素程度なら全部の順列についてチェック…

yukicoder #359: 門松行列

本番で1時間くらい頑張って書いたけど力尽きた。 解説読んで「あーなるほど!」と思ったけど一発で通せなかった。なかなかに悔しい問題。 問題 No.359 門松行列 - yukicoder 2つ歯抜けになっている3*3のマス目がある。 タテ・ヨコ・ナナメがすべて門松列に…

yukicoder #358: も~っと!門松列

yukicoderの結果を書こうとしてふと気付いたれど、コンテスト参加ごとにブログ記事をまとめる必要って無いですね(解けない問題の処理とか確かに困ってたし)。 今後は問題ごとに記事をわけて書いていきたいと思う。 問題 No.358 も~っと!門松列 - yukicod…

AtCoder Regular Contest #051

ω・`)ノ ヤァ 最近TopCoderのレートが低迷気味のため、ちゃんと日記書こうと思いました。もはや日記の書き方(?)すら忘れてるレベル。 A問題:塗り絵 問題 A: 塗り絵 - AtCoder Regular Contest 051 | AtCoder 考えたこと 円と四角だから完全に重複すること…