PKU3191

id:Ozy:20070228の問題に適当に挑戦。
えーと実は-2進数という単語を聞いた瞬間『ハッカーのたのしみ』が脳内から連想しました。
多分、その本に載ってた思うけど手持ちに本がないから後で確認する。
まぁそんなわけで適当にビット演算でごにょごにょ。

_int64 t='UUUU'*2u;
main(c){
  puts(_i64toa(atoi(gets())+t^t,&c,2));
}

_i64toaという関数名を調べるのが一番時間かかったり。
なんか冗長っぽそうだから、まだ短くなるかも。