演習課題「しゃくとり法の応用」
整数 n, k と昇順にソートされた長さ n の配列 a が与えられます。
各 i = 0, 1, ..., n-1 について、a に含まれる、値が a[i]+k 以下の要素数を改行区切りで出力してください。
入力を受け取るコードがすでに用意されているので、コードを書き足してプログラムを完成させてください。
期待する出力値
3
4
5
5
5
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#09:区間の長さ
しゃくとり法を用いて、レベルアップ問題集「累積和メニュー」の問題を解いていきます。
半開区間 [l, r) (l 以上 r 未満の区間) の長さは l, l+1, ..., r-1 の個数に等しく、r-l になります。
ログインすると採点できます
コードの実行