yukicoder No.865 - 24時間降水量

Source

ニコニコミュニティ
問題文

問題概要

省略

解法

省略

cLayversion 20190820-1)のコード

C++に変換後のコードはこちら

int N, A[2d5], Q, T, V;
{
  int i, x, y, s, res;
  rd(N,A(N),Q);

  s = 0;
  rep(i,24) s += A[i];
  res >?= s;
  rep(i,24,N){
    s += A[i] - A[i-24];
    res >?= s;
  }
  
  rep(Q){
    rd(T--,V);
    A[T] = V;
    x = max(0, T-24);
    y = min(N-1, T+24);

    s = 0;
    rep(i,x,x+24) s+= A[i];
    res >?= s;
    rep(i,x+24,y+1){
      s += A[i] - A[i-24];
      res >?= s;
    }

    wt(res);
  }
}

Current time: 2024年03月29日23時41分54秒
Last modified: 2019年08月21日06時07分54秒 (by laycrs)
Tags: Competitive_Programming_Incomplete yukicoder
トップページに戻る

Logged in as: unknown user (not login)

ログイン: