2025-02-06から1日間の記事一覧
AtCoder
AtCoder400点
ABC-D
NoviSteps2Q
茶色diff
priority_queue
データ構造
クエリ処理問題
データ構造テク:全体に反映させる値を別にもつ(遅延評価)
取得:最大値・最小値
クエリ:加算
操作:加算
そのまま覚えたい典型問題
面白かった。priority queue と、「全体に反映させる値を別にもつ」テクニックを学べる問題。 問題へのリンク 問題概要 はじめ、何も入っていない袋がある。次の 回のクエリに答えよ。 クエリタイプ 1:袋に、 と書かれたボールを入れる クエリタイプ 2:袋…
AtCoder
AtCoder300点
ABC-C
灰色diff
NoviSteps4Q
全部混ぜて解く
ソート
【問題集】ソート
まずソートして考える
二分探索
二分探索:lower_bound
しゃくとり法
考察:一部の変数を固定して考える
最適化問題
最小コスト
最大スコア
解空間:O(N^2)個のペア
解空間:O(N^2)通りの選択肢
そのまま覚えたい典型問題
数列
2つの数列
絶対値やminを扱う問題
いろんな解法がある。ここでは、ソートで解いてみよう! 問題へのリンク 問題概要 長さ の数列 と、長さ の数列 が与えられる。 各数列から要素 を選んだときの差 の最小値を求めよ。 制約 考えたこと 本当にいろいろな解き方がある。その中でも易しいのは、…