yukicoder No.864 - 四方演算

Source

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

問題概要

省略

解法

省略

cLayversion 20190820-1)のコード

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

ll N, K;
int ys; ll y[10000];

ll cnt(ll a){
  if(a <= N+1) return a-1;
  if(a <= 2N) return 2N+1-a;
  return 0;
}

{
  ll res = 0;
  
  rd(N, K);
  ys = Divisor(K, y);

  rep(i,ys) res += cnt(y[i]) * cnt(K/y[i]);
  wt(res);
}

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

Logged in as: unknown user (not login)

ログイン: