Naomi's notebook

Naomi's notebook

2019-06-01から1ヶ月間の記事一覧

☆ナップサック(diverta 2019 Programming Contest 2D - Squirrel Merchant)

まだ500が全部埋まったわけではないんですが、典型問題っぽい600が解けるとうれしいなあみたいな気持ちになったりすることが多い(500以下は発想問題であることも多い)ので、コンテスト中に糸口はつかめていたものの解ききれなかった問題を中心に600もたま…

AtCoder Beginners Selection in Ruby 完走

順番的には次はPHPだけどC++とJavaに影響を受けたっぽいしそんなに代わり映えしないだろうか? … Ruby!!!!(純粋関数型言語との壁は大きいのでHaskellほどではありませんが……)— 竹麻呂 (@Takemaro_001) 2019年6月28日…というわけでRubyをやります:-) ちなみに…

AtCoder Beginners Selection in Java

https://t.co/qFatTDC1Rl においてC++より人気っぽい言語を選んできたので次はここから言語を選んでABSを解きます— Naomi Yuritani (@NaomiatLibrary) 2019年6月27日 この流れだとC#をやるはずなんですが、資本主義に生きる人間なので左を見て唐突にClojure…

古典ギリシア語導入のためのメモ

教科書:古典ギリシア語初歩(水谷智洋) ここに書いてあること・だいたい10課まで すべて間違っている可能性が高いです 個人用メモなので、個人的な変な覚え方とかがあります アクセントを打つのめんどくさすぎるので、初出の単語の有声無声記号と重要なと…

AtCoder Beginners Selection in Bash 完走

https://t.co/qFatTDC1Rl においてC++より人気っぽい言語を選んできたので次はここから言語を選んでABSを解きます— Naomi Yuritani (@NaomiatLibrary) 2019年6月27日 AtCoder Beginners Selection atcoder.jpHaskell naomi-notebook.hatenablog.com Javascri…

AtCoder Beginners Selection in JavaScript 完走

atcoder.jp JavaScriptでACしていきます。 ちなみにコードゴルフでしかjavascriptを使ったことがないです。Haskell-> naomi-notebook.hatenablog.com メモ 等値演算子(==)と同値演算子(===) 最後の改行を.trim()とかで取り除かないと色々とバグります。こん…

AtCoder Beginners Selection in Haskell 完走

naomi-notebook.hatenablog.comこれの続きです AtCoder Beginners Selection - AtCoder ABC085C - Otoshidama こんなループもリスト内記法で実装できます(これって一般的な書き方なんでしょうか?全く知りません) import Control.Applicative import Contr…

AtCoder Beginners Selection in Haskell 〜B問題

atcoder.jpHaskellでACしていきます メモ エラー:pattern match failure in do expression はだいたい入力を前の問題から変え忘れたことによりパターンマッチしていないというエラー PracticeA - Welcome to AtCoder -- import module import Control.Appli…

☆ゲーム(エクサウィーズ2019C - Snuke the Wizard)

atcoder.jp 考察過程 いちいち更新してると2乗かかってしまう 一回の操作による移動を手早くできる方法がないかな? 最終的に端っこから出てしまうか出てしまわないかが大事。 →最終的に端っこにあるゴーレムがあるとして、そうなってしまうゴーレムの初期位…

文字列操作(AGC019B - Reverse and Compare)

atcoder.jp綺麗に思いついたし時間もそこまでかからなかった。実装が簡単だったのでよかった やっぱり計算量が大きい解法をまず考えて縮めていくのがよいっぽい。 考え方の途中経過 あるi,jを選んだ操作によって、場所が入れ替わる(int)(j-i+1)/2ペアについ…