カメヲラボ

主にプログラミングとお勉強全般について書いてます

PKU2365

Rope(3)

最短コード132B hypotを一回で済ますコードで短縮されたので、私もさらに短縮することにした。

Rope(2)

とっても短いコード137B 最後はscanfを一回にして、無駄な変数を無くせば137バイトまで縮めることができる。

Rope(1)

hypotを使おうZE! 2点間A(x1,y1), B(x2,y2)の距離といえば、一般的には sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2) )だが、ショートコーダーはこのような長い記述をしてはならない。

Rope(0)

打ち付けた釘にロープをかける。与えられるのは、釘の半径と打ち込む点の座標。出力はロープの長さ。問題自体は非常に簡単で、暇つぶしにはイイかもしんない。とりあえず無短縮コードを載せとくので、ボケ防止に縮めたい人はどうぞ。