メモ

yukicoderでゆるふわgolf

yukicoder No.80 四角形を描こう

問題はこちら
#43377 No.80 四角形を描こう - yukicoder

和が一定で積を最大化させる問題
縦+横はfloor(n/2)となる。これをmとおく
mが偶数の時(m/2)*(m/2)
mが奇数の時((m+1)/2)*((m-1)/2)=(m*m-1)/4=floor(m*m/4)となる

n;main(){n=atoi(gets(&n))/2;n=!printf("%d",n*n/4);}

51B