2025-10

IT・プログラミング

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

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

ABC429 C – Odd One Subsequence

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

分割キーボードとトラックボールのすゝめ

皆さんは分割キーボードを使っていますか?私は以前ブログで紹介した通り7sProという分割キーボードを利用しています。普段から分割キーボードを使う中で気になる点がいくつかありますが、そのうちの一つであるマウスについて今回は書いていきたいと思い...
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・プログラミング

上半期に買った本まとめ:IT・技術・思考法

今年の上半期は自分にしては珍しく、本をたくさん買いました。「せっかくなのでまとめてみよう」と思ったのと、もし気になる本があればぜひチェックしてもらえたら嬉しいです。仕事や学習に役立つ専門書から、思考法やコミュニケーションを深める本まで、バラ...
デスク環境・ガジェット

【レビュー】Anker MagGo Power Bank (10000mAh, Slim) を使ってみた

今回は Anker MagGo Power Bank (10000mAh, Slim) を実際に使ってみたので、その正直な感想をまとめます。(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=...
IT・プログラミング

ABC425 C – Rotate and Sum Query

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