2024-09-01から1日間の記事一覧
AtCoder
AtCoder300点
ABC-C
灰色diff
NoviSteps3Q
数列
等差数列
しゃくとり法
ランレングス圧縮
解空間:O(N^2)通りの選択肢
解空間:O(N^2)個の区間
数え上げ問題
単調性に着目する
考察:変数変換
階差数列
いもす法的変換
区間
nC2
とても教育的で典型的なしゃくとり法の問題! 問題へのリンク 問題概要 個の整数からなる数列 が与えられる。 が等差数列であるような組 の個数を求めよ。 制約 解法 (1):しゃくとり法 今回の問題のように、数列中で条件を満たす区間を考える問題では、しゃ…
AtCoder
AtCoder200点
ABC-B
灰色diff
シミュレーション
愚直シミュレーション
シミュレーション:前回求めた値を活用する
NoviSteps6Q
数直線上のN点の問題
色に関する問題
最適化問題
このようなシミュレーションをサッと書けるようになりたいところ! 問題へのリンク 問題概要 横一列に 100 個の鍵盤からなるピアノがある。各鍵盤には順に と番号が振られている。 鍵盤を 回押す。 回目の鍵盤の位置は であり、 = 'L' のとき左手で押し、 = …
AtCoder
AtCoder100点
ABC-A
灰色diff
易しい算数と数学
算数と数学
等差数列
if文
if文:elseif
考察:パリティに着目する
易しい数え上げ問題
数え上げ問題
数学(整数問題)
易しい整数問題
NoviSteps6Q
考察:ソート
全探索
全探索:for文
整数のfor文
全探索:整数値
偶数と奇数に関する理解も問われる問題。 問題へのリンク 問題概要 2 つの整数 が与えられる。 「 を並び替えると等差数列をなす」 という条件をみたすような整数 が何通りあるか求めよ。 制約 解法 (1):数学的に解く まず、 の大小関係で場合分けして考え…