今日はなんか完全に休みの日として割り切った。贅沢に時間を使って休んだ。
連日1日のスケジュールを立てて進捗していると、たまの休みの時間がとても長く感じる。
今日やった競プロの問題。
ARC110-C 解説AC。解説通りの考察はほぼ出来ていたが、WAがとれず方針があっているのか不安になったので解説を見てしまった。実装がただただバグりやすい。長い実装ではないのだが。
位置を管理する変数が何を意味している変数なのかをきちんと考えて意識しながらやっていく、としか言いようがない。
ARC111-A 解説AC。modと床関数の合わせ技で思考停止してしまったが、それぞれ定義に立ち帰ってみれば思いつけないことはなかったはずの簡単な問題だった。これはかなり悔しい。
modで何か意表を突くような式が出てきたら、$a\equiv a+kN\ (mod N)$という定義に立ち返って考えてみよう。床関数・天井関数・四捨五入の類も、整数の加減算については中に入れられる($floor(a)+b=floor(a+b)$)みたいな基本的な法則はすっと出せるようにしたい。
ARC118-C かなり悩んで自力AC。ただの天才構築だろこれ。10000以下の6or10or15の倍数の個数とか1回実験してみないと分かるわけないし、1回実験してみないと分かるわけがないものを思いつかせないで欲しい。
ARC109-C 超簡単だった。メモ化してDFSするだけ。どうしてこんなのがARCのC問題に?
モニタアームの関節部の動きが悪く、モニタの重みで押し付けられて仕方ないみたいなことなのかなあと思っていたが、ふと思い立って油を垂らしたらするする滑るようになった。やはり油…油は全てを解決する…!どうしてもっと早く思いつかなかったのか。
するする滑りすぎて、いつもの癖でグイっと押したら慣性でぐるっと回って壁に激突した。
モニタのケーブルが短すぎるので長いものを買った。長すぎた。ケーブルがごちゃついた。
計算用紙の整理のために物理クリップボードを購入した。自分の机回りはそう広くないので、取り回しやすいかというと微妙だが、多少紙の整理がしやすくなった気がする。
2日(3日?)連続Vulkanに触れてないの良くないなと思ったので寝る前にちょっとだけ記事原稿に触っておく。明日はやるぞ。
Categories: 未分類