結果

問題 No.865 24時間降水量
コンテスト
ユーザー siman
提出日時 2022-04-23 03:33:36
言語 Ruby
(4.0.2)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
WA  
実行時間 -
コード長 386 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 52 ms
コンパイル使用メモリ 9,088 KB
実行使用メモリ 47,872 KB
最終ジャッジ日時 2026-03-10 10:25:26
合計ジャッジ時間 13,223 ms
ジャッジサーバーID
(参考情報)
judge2_0 / judge1_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2 WA * 1
other AC * 2 WA * 13 TLE * 3
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.rb:5: warning: assigned but unused variable - sum
Syntax OK

ソースコード

diff #
raw source code

N = gets.to_i
A = gets.split.map(&:to_i)
Q = gets.to_i

sum = A.sum

def f(idx)
  res = 0

  -23.upto(0) do |d|
    from = idx + d
    to = from + 23
    next if from < 0
    next if to >= N

    sum = 0

    from.upto(to) do |idx|
      sum += A[idx]
    end

    res = sum if res < sum
  end

  res
end

Q.times do
  t, v = gets.split.map(&:to_i)

  A[t - 1] = v

  puts f(t - 1)
end
0