Yuki猫のおうち

気ままに自由に日々を生きるエンジニアのブログ

競技プログラミング

ABC152参加結果

結果 コード github.com 感想 コードを書かない生活を二週間も続けると、思考も鈍るんだなと思った。「今日の競プロ」もサボってるし、ちゃんとやっていこう。

AGC040 A - ><

今日の問題 atcoder.jp 今日の言語 golang 所要時間 1h 51m 03s 私の解答 github.com 感想 アホみたいに時間かかりました。法則性が全然見つけられませんでした。 1問目にこんなに時間をかけているようじゃ本番だったら一問も解けずに終わってるので、ごちゃ…

ABC075 B - Minesweeper

今日の問題 atcoder.jp 今日の言語 golang 所要時間 40m 29s 私の解答 github.com 感想 golangにおける文字列操作で、n番目の文字を置換するってどうやるんでしょう? ちょっと調べた感じでは見つけられませんでした。私の書いたコードでは、読み込んだ文字…

ABC003 C - AtCoderプログラミング講座

今日の問題 atcoder.jp 今日の言語 golang 所要時間 42m 53s 私の解答 github.com 感想 視聴レートRが大きい動画をK個選んで、視聴レートRが低い順番にK個見ていけば良い。 入力されたRを降順ソートして、K個目から1個目までループを回して計算していけば良…

ARC060 B - Choose Integers

今日の問題 atcoder.jp 今日の言語 golang 所要時間 36m 24s 私の解答 github.com 感想 数字の法則性に気がつくためには紙に書いて整理するのが一番ですね。 数式として頭の中で組み立てられるようになりたい。 参考資料 なし

ARC002 B - 割り切れる日付

今日の問題 atcoder.jp 今日の言語 golang 所要時間 43m 35s 私の解答 github.com 感想 日付の扱いが難しくて手間取りました。 後、最初条件式を「年が月で割りきれるかつ年が日で割り切れる」にしていたんですが、この式は誤りで正しくは「年を月で割った商…

ABC066 B - ss

今日の問題 atcoder.jp 今日の言語 golang 所要時間 21m 56s 私の解答 github.com 感想 golang、文字列をそのまま配列として扱えるのは楽ですね。 今回は部分配列を取り出すとき、golangだと s[開始index:終了index+1] だと知らずにずっと悩んでいました。一…

ABC139 D - ModSum

今日の問題 atcoder.jp 今日の言語 golang 所要時間 27m 45s 私の解答 github.com 感想 等差数列の和でいいという発想に至るまでにちょっと時間がかかりました。

ABC064 C - Colorful Leaderboard

今日の問題 atcoder.jp 今日の言語 golang 所要時間 2時間 私の解答 https://github.com/Yukineko-mew/atcoderProblems/blob/master/064c.gogithub.com 感想 問題としては簡単な部類でしたが、golangをちゃんと書いたことがなかったのでgolangの記法を調べて…