Simple calculations(3)
最短コード107B
「こんなかんじかなー」と最初に書いたのがこのコード。
これで110バイトだが、ロベールさんが109バイトをたたき出した。私がdoubleで108バイトコードを書いたらロベールさんにfloatのままで107バイト。やられた。ちゅうわけで最終的にはこんな形になりました。
main(n){
float a,c,s;
scanf("%d%f%f",&n,&a,&s);
s+=n*a;
for(a=n;n;s-=2*c*n--)scanf("%f",&c);
printf("%.2f",s/++a);
}
main(i,n){
float a,v;
scanf("%d%f%f",&n,&v,&a);
for(a+=v*n;n;a-=2*n--*v)i+=scanf("%f",&v);
printf("%.2f",a/i);
}