5^3日目です. 2017年下半期が始まりました.
この半年でどれだけ成長できるか, 頑張っていきたいと思います.
友人に吉報があったり, なんか色々と嬉しい報告が入って来てるので, それを糧に頑張れそうな気がします.
今日は久しぶりにAtCorder参加しました(Beginnerだけど).
CTFの方はKeine ahnungです.
そもそもドイツ生活[0-9]+日目って, その日勉強した内容とかを纏めるために始めてたはずなんですけど, いつの間にツイート貼り付けるだけの日記になったんでしょうかね.
学びがないからなのかもしれませんが..
今起きました
— 桜ねね (@ykm_kn) 2017年7月1日
はい. 今日も起床失敗.
今日も一日生きるために頑張ります(半分終わってる
— 桜ねね (@ykm_kn) 2017年7月1日
起きた時にもう1日の半分が終わってた時の絶望感.
人の部屋で寝る🐈 pic.twitter.com/vfseg1wLrK
— 桜ねね (@ykm_kn) 2017年7月1日
— 桜ねね (@ykm_kn) 2017年7月1日
いました.
AB完とCがTLE、DはKeine Ahnungでした
— 桜ねね (@ykm_kn) 2017年7月1日
A
パパッとすぐに終わりました. 組み合わせ考えるよりも, 合計から一番大きい値引くだけの方が早いですね. (最初勘違いしてて最小値引いてた).
最近アルゴリズムの本で勉強してるのでCで書きました.
B
与えられた文字列を末尾消しながら前半部分と後半部分に分けて比較するだけなのでパパパパパっと終わりました(嘘).
C言語の文字列いじるのにはあまり詳しくないのでPythonで書きました(意味がない)(勉強にならない)(スライス便利).
律儀に1文字ずつ消してたんですけど, 今考えれば文字数が偶数なのは自明なので2文字ずつでよかったですね.
C
Cでどうやってやるんだっけ..って悩んだので(いちいち入れ替えてたらCだとしても時間かかりそうという気付きはあった), Pythonで安直にappendからのreverseしてました(アホ). 当然TLEですよ.
まあいいや!w と投げ出してDへ..
後から解説読んであぁ〜〜ってなってました.
配列を大きめに確保して, 真ん中あたりでleft, rightで領域指定は思い浮かびませんでした(本で読んだはず).
そのために要素数よりも大きい数字で配列確保するのか〜という知見がありました.
D
"組み合わせnCrで, 重複する数字が1つあるからその通り数?を引けばいい"
まではわかりましたがそれ以降がダメでした.
数学弱者辛い.
6,70分くらいやって買い物行きました(逃げたわけではない).
雨降ってましたが, ずっと引きこもってるのも体に悪いので..
雨降ってるし誰もいないでしょwと思って歌いながら歩いてたら普通に後ろ人いて恥ずかしかった
— 桜ねね (@ykm_kn) 2017年7月1日
聞かれても変なのがいる..くらいにしか思われないので被害は小さいです.
新しいモンエナがどうとか言う話を聞いたので僕も流行に乗ってみました pic.twitter.com/Ed16MBDbCW
— 桜ねね (@ykm_kn) 2017年7月1日
新しく日本で発売されたの黄色でしたっけ.
この写真の色は多分まだ売ってないと思うのでお土産にします.
もう1人のルームメイトも国に帰るからって食糧全部くれたんだけど どうすればいいの
— 桜ねね (@ykm_kn) 2017年7月1日
僕だけになりました. 食糧全部くれました.
消費できなくて困ってます.
明日どこか行くことになったんだけど聞き間違いじゃなかったら笛吹き男の話で有名な街に行く
— 桜ねね (@ykm_kn) 2017年7月1日
聞き間違いじゃなかったです.
Hamelnに行って来ます. 博物館はまた来週..
では.