AtCoder Beginner Contest 162 D問題 - RGB Triplets

Source

AtCoder Beginner Contest 162
問題文

問題概要

省略

解法

省略

cLayversion 20200430-1)のコード

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

int N;
char S[4002];

{
  ll res;
  rd(N,S);
  res = (ll) arrCountVal(N,S,'R') * arrCountVal(N,S,'G') * arrCountVal(N,S,'B');
  rep(i,N){
    int len = min(i, N-i-1);
    rep(j,1,len+1) if(DistinctE(S[i-j], S[i], S[i+j])==3) res--;
  }
  wt(res);
}

Current time: 2021年09月27日22時23分25秒
Last modified: 2020年04月30日03時22分51秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC162 ABC_D
トップページに戻る

Logged in as: unknown user (not login)

ログイン: