はむこの勉強記録

http://bit.ly/2ktf20t の写し

2017-03-01から1ヶ月間の記事一覧

【16問】yukicoder ☆1をbashで解く

概要 管理者能力を何とかする計画の一環として、yukicoder☆1をひたすらBashで解いた。 CLIツールをまともに使えない状態では、管理者能力も身につかないだろう。 解いた問題 #160784 No.341 沈黙の期間 - yukicoder 1文字1行に分解して、隣接同一行をまとめ…

yukicoder No.495 (^^*) Easy

docs.google.com Bashはじめました。

TopCoder SRM 698 Div1 Medium IntersectingConvexHull

docs.google.com 数え上げで全事象の取り方をミスって死んだ。こんなこともあるのか。 高校数学で場合の数が大嫌いだったしなあ。

「初心者向け」NAS Synology DS216jが全くセットアップできずに4時間経過した話

愚痴 誰かに僕の思考回路をデバッグしてもらいたい。 僕がバグを引き寄せる体質であるように思える。 今まで、何かOSのインストールとか、アプリのインストールに成功した経験がほとんど無い。 競プロとか研究ではプログラミングがそれなりにできているはず…

TopCoder SRM 699 Div1 Medium FromToDivisible

docs.google.com なんかこう、始めからパッと高速なコードがかけるというのが大事な感じがする。 全然コーディングイディオムが足りないなあ。 でも解答一回も見ないでMedが通せたのは良いこと。

TopCoder SRM 601 Div1 Easy WinterAndPresents

docs.google.com めんどい(吐血) sumを数式できちんと書くとなんか答えが生えた。 こんなん本番で無理やろ、と思ってたら、制限が100万なので普通にXについて全探索できるやん…

TopCoder SRM 678 Div1 Easy ANewHope

docs.google.com 全然わからない… 考察ゲーですね、と言って終わるにはちょっとひどすぎると思うので、情報的に(探索的に)できる方法はないんですかね?? いろはちゃんにいつか教えてもらったのだけど、よくわからなかった上、ツイ消ししてるっぽくてアク…

TopCoder SRM 539 Div2 Hard CaptureFish

docs.google.com 始め、アスタリスクを潰せば自由度25bitやん!とかしてた。馬鹿だった。 あと、OXOとXOXがOKなので、OXもOKだと思っていたが、浅はかだった。

TopCoder SRM 539 Div2 Medium Over9000Rocks

docs.google.com 絶対にBatch Testはやりましょう(575)

TopCoder SRM 539 Div2 Easy PlatypusPaternity

docs.google.com 競技プログラミングは英語のテストではありません。

TopCoder SRM 628 Div2 Hard InvariantSets

docs.google.com Functional GraphでのDPするのに、SCCして逆辺張ってゴニョゴニョしたのが馬鹿すぎる…

TopCoder SRM 628 Div2 Medium BracketExpressions

docs.google.com

TopCoder SRM 628 Div2 Easy BishopMove

docs.google.com

TopCoder SRM 631 Div1 Easy TaroJiroGrid

docs.google.com 出力の上限を使った解法、面白い。

TopCoder SRM 627 Div1 Easy HappyLetterDiv1

docs.google.com 流石にこれは…

TopCoder SRM 709 Div1 Medium SoftMatch

docs.google.com Aho Corasick+bitDP解。 普通の(想定解の)DP解は全然わからないので、後で復習したい。 DPの勉強方法ってどうすればいいんだろうなあ。自分で考えるより、解答がきちんとあるものを写経したほうがまだ筋がいい気がする。

TopCoder SRM 696 Div1 Easy Gperm

docs.google.com 塗りはがすタイプの問題。 困ったら逆から見てみるみたいなの、とても自然な発想方法なんだけど、なかなか出てこない。逆像的に見るというか、なんと言うか。 以下の問題も、塗りはがす発想を使っている点で似ている。 docs.google.com

TopCoder SRM 695 Div1 Easy BearPasswordLexic

docs.google.com

TopCoder SRM 614 Div1 Easy MinimumSquare

docs.google.com 座圧を上手くサボる方法が面白かった。

TopCoder SRM 698 Div1 Easy RepeatString

docs.google.com 配るDPは、集めるものと違って全部のDP領域を走査する必要があるというのと、 配る先のメモリがあるかどうかわからないのは面倒なので、DPテーブルを大きめに確保しておくほうが良い。 編集距離くらい自分で編み出したい…。 DPに慣れるため…