2025-10

IT・プログラミング

茶色コーダーになったので自分の現状まとめてみる

Atcoderで茶色レートになれたので現在の自分のレベルを記事にしておこうと思います。このブログでAtcoderの問題の解き方(というより復習?自分の思考の整理?)を記事にしていますが、こういうレベルの人が書いているということでご理解いただ...
IT・プログラミング

ABC429 C – Odd One Subsequence

整数列Aの中から2つは等しく、残りの1つは異なる組を満たす個数を答える問題どの数がいくつあるかを持っておけば良いなと思ったところまでは良かったですが、そのあとが思いつきませんでした。まず、辞書型の配列で以下のように出現頻度をもつことにしまし...
IT・プログラミング

ABC428 C – Brackets Stack Query

(と)の数をカウントして、同数になったときに良い括弧列とする形にしました。ただし、)(のような形は良い括弧列ではないので(の個数が)の個数以下の時に)がきたら、その場所を記憶しておき、その括弧がなくならないと(と)が同数でも良い括弧列とみな...
IT・プログラミング

プロジェクト管理における評価指標をまとめてみる

応用情報技術者試験を勉強しているときにEVMという単語が出てきてわからなかったので関連用語をまとめます。EVMとはEVM(Earned Value Management:アーンド・バリュー・マネジメント) は、プロジェクトの進捗を 「金額(...
IT・プログラミング

ABC426 C – Upgrade Required

1,2,...,NまであるOSのバージョンをクエリの条件に従ってアップグレードしていく問題。x yのような入力が与えられてx以下のバージョンをyにアップグレードする。一番古いOSのバージョンを記憶しておくと良く、またもし一番古いバージョンが...
IT・プログラミング

ABC425 C – Rotate and Sum Query

長さNの整数列Aが与えられる。Q個のクエリを順に処理していく問題。以降はA = を考えていくクエリ1ではAの先頭を末尾に移動する操作した結果、先頭がどこかを保持する。これをxとしておく。操作回数はc。初期値は0とし、c=1の場合、xは1にな...