つら!!!!

いきなり日記も三日坊主かってところだけど、ちゃんと新型コロナ感染してました(!?)

ワクチンは2回目まで打ってたけどめんどくさくなって打ってなかったわけですね。ハイ。

確か木曜日かな。木曜日バイト中午前10時くらいからちょっと体がダルくなってきて、なんかおかしいぞ?と。

でもまあ動けるし、この時間自分含め二人しかいないから回さなきゃということでやっていたものの、悪寒もして確実に熱が出てるのを確信。

しかし、バイト中交代できる人がおらず。その状態で1時過ぎくらいにようやく上がることができ、行きつけの病院が2時から診るとのことで、二時に行ったら、

発熱は予約制とのこと。

入り口前で門前払い食らって、コンビニでちゃんぽん買って帰ったら

嘘でしょ。容器が粉砕した。大惨事になりかけたが、何とかなった。

で市販薬を飲んで寝たら一瞬微熱にまで下がったが、夜39℃まで熱が上がって、普通にきつい。

この日は14時間くらい寝た。

次の日、金曜日かな。予約受付開始時間を聴いていたのでその1分前に電話かけて1番で予約とって九時ジャストに病院行って、車内で診察を受けた。

軽い問診と、鼻になんかツッコんでコロナかインフルを検査する奴だけして、結果コロナ陽性でしたと。

ゾコーバとかいう緊急承認されたと噂の保険適応外で9,000円くらいした薬をもらって帰宅。

飲んですぐ寝て起きたら夜。

夕飯はペペロンチーノ食べた。

ちなみに自分が普段から人2,3倍くらい食べれるタイプなので(だからBMI肥満II度になんだよ)、一人前余裕で食えた。てか食欲ないわけじゃなかった。

味覚障害、嗅覚障害は特になし。

何がつらいって喉がいてえ。マジ喉がいたい。咳はほとんど出ないし鼻水も平常時と同じレベルなんだけど、淡がもうとてつもなく出る。

あと発熱が38度くらいしか出ないって話なのに39度出た。ぎえ。

この日は20時間弱寝た。

次の日。昨日になるかな

昼はカルビ弁当食べて夕飯はおでん食べた。

あと競プロやった

ここからほぼ本編みたいな

https://atcoder.jp/users/nk_3san

ほんのちょびっとだけど、茶色のエリアが見えてきた。

というか毎回間が空きすぎなんだよね。ABC325から次のABC327まで1週間間空いてるし、そっから次の、昨日参加したABC335まで7週間くらい空いてて。やってなさ過ぎ。

ABC335の振り返りをとりあえず。

A問題:必ず2023で終わる任意の4~100文字の文字列で、最後を「2023」から「2024」に変えて出力しろと。解釈の仕様によっては初心者だと2023を2024と置き換える、みたいな処理が必要だと考えてしまう可能性もあるけど、正直それはあんま無さそう。という訳で、最後の一文字(3)を4に交換すれば終わり。

具体的なやり方は私の場合は[:-1]でスライスして4を加えて出力。あ、言語はPython。javaだとスライスは無いからfor文で文字列.length-1で末尾の文字以外を取得して4を付け加えるかな。

B問題:x y zの3つの正の数を全て足してN以下の時のみx y zの値を辞書順で小さい方から出力。

なんか難しそうなこと書いてあるけど大体の人は例見たほうがすぐ理解できそう

シンプルに3重for文でぐるぐる回す。rangeの範囲ミスって破門にされかねないミスをして一回WA出したけど一応AC

C問題:想像力。龍を動かして体の部位がどこにあるかまで把握して置けばOK

龍の配置は問題分や図にある通りで、あと龍が存在する平面を二次元配列で所持、という馬鹿正直なことはせず(これだと結局頭移動する時も部位の場所を探すときもとんでもない計算量必要になるから)、体の箇所を座標で持つ、それを1つのリストに突っ込んどく。

スタックの要領で、頭が動いたらその動いた先の座標を追加し、それと同時になくなるはずの末尾のデータは見ないようにする。龍全体が5パーツだとすれば、頭が動いてデータが追加されスタックの中身が6要素になっても上位5つの要素しか見ないようにすればok

TLEACがこれ。

何がダメって、TLEした例だとdragon.insertを使って先頭に要素を突っ込んでるけどACの方はこれをappendに変えただけ。

って話についてまとめた記事がこちら→PythonのListは連結リストではなく可変長配列!? ~競プロでinsert使ってTLE

って感じかな

今秋からは毎週真面目にやろう。コロナはよ治れ。

おやすみなさい。

投稿者 nekoy3

猫山さん。 そこら辺の情報系大学生。 ツイ廃しすぎてSNSに大半の時間を吸われており、自己規制欠けたらQOLが上がりかけててわろてる。(笑い事じゃない)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA