AtCoder Beginner Contest 027 C問題 - 倍々ゲーム

Source

AtCoder Beginner Contest 027
問題文

問題概要

省略

解法

省略

cLayversion 20191111-2)のコード

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

int stupid(int x, int N){
  if(x > N) return 1;
  if(stupid(2*x, N) == 0) return 1;
  if(stupid(2*x+1, N) == 0) return 1;
  return 0;
}

{
  ll N, x, y;
  rd(N);
  if(N==1) wt("Aoki"), return 0;

  x = 2; y = 4;
  for(;;){
    x += y;
    if(N < x) wt("Takahashi"), return 0;
    x += y;
    if(N < x) wt("Aoki"), return 0;
    y *= 4;
  }
}

Current time: 2021年09月19日20時43分03秒
Last modified: 2019年11月11日03時08分07秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC027 ABC_C
トップページに戻る

Logged in as: unknown user (not login)

ログイン: