Rope(0)
打ち付けた釘にロープをかける。与えられるのは、釘の半径と打ち込む点の座標。出力はロープの長さ。問題自体は非常に簡単で、暇つぶしにはイイかもしんない。とりあえず無短縮コードを載せとくので、ボケ防止に縮めたい人はどうぞ。
double s,a,b,c,d,x,y,r;i; main(n){ scanf("%d%lf",&n,&r); for(;~scanf("%lf%lf",&a,&b);){ i++?s+=sqrt((c-a)*(c-a)+(d-b)*(d-b)):(x=a,y=b); c=a;d=b; } printf("%.2f",s+2*r*3.1415+sqrt((x-a)*(x-a)+(y-b)*(y-b))); }
scanfとかsqrtとか、いかにも縮みそうな雰囲気が。