AtCoder Beginner Contest 161 F問題 - Division or Subtraction

Source

AtCoder Beginner Contest 161
問題文

問題概要

省略

解法

省略

cLayversion 20210607-1)のコード

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

ll arr[1d5]; int sz;
{
  ll @N;
  int k, res = 1;

  for(k=2;;k++){
    sz = Digit(N, arr, k);
    if(sz <= 2) break;
    rep(i,sz) if(arr[i]) break;
    if(arr[i]==1) res++;
  }

  sz = Divisor(N-1, arr);
  rep(i,sz) if(arr[i] >= k) res++;

  wt(res);
}

Current time: 2021年12月06日00時30分51秒
Last modified: 2021年06月07日22時39分07秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC161 ABC_F
トップページに戻る

Logged in as: unknown user (not login)

ログイン: