AtCoder Beginner Contest 105 C問題 - Base -2 Number

Source

AtCoder Beginner Contest 105
問題文

問題概要

省略

解法

省略

cLayversion 20190721-1)のコード

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

int N;
char res[40]; int ress;

{
  rd(N);
  while(N){
    if(N%2){
      res[ress++] = '1';
      N -= 1;
    } else {
      res[ress++] = '0';
    }
    N /= -2;
  }
  if(!ress) res[ress++] = '0';

  reverse(res, res+ress);
  wt(res);
}

Current time: 2021年09月24日17時40分50秒
Last modified: 2019年07月27日03時27分00秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC105 ABC_C
トップページに戻る

Logged in as: unknown user (not login)

ログイン: