yukicoder No.1286 - Stone Skipping

Source

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

問題概要

省略

解法

省略

cLayversion 20201115-1)のコード

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

{
  __int128_t @D, x, y, z;
  rrep(i,60){
    x = D * (1LL<<i) / ((1LL<<(i+1)) - 1);
    for(;;){
      y = x;
      z = 0;
      rep(i+1){
        z += y;
        y /= 2;
      }
      if(z > D) break;
      if(z==D) wt(x), return 0;
      x++;
    }
  }
}

Current time: 2024年04月17日05時00分30秒
Last modified: 2020年11月15日09時54分51秒 (by laycrs)
Tags: Competitive_Programming_Incomplete yukicoder
トップページに戻る

Logged in as: unknown user (not login)

ログイン: