PKU JudgeOnline 2000 -- Gold Coins (2)

今朝見たら先達の皆様がとても短くしてました……が、抜き返せた!!
kurimuraさんのコードをほんの少しいじっただけなので若干後ろめたいけど。。
以下ネタバレ。
GCC。不要な改行・スペースを抜いて82byteでAccepted。

main(n,m){
  for(; scanf("%d", &m), n=sqrt(m+m)+.5; printf("%d %d\n", m, m*n+~n*n*~-n/6));
}

~を使うのはゆうべ思い付いたのだけど、sqrtに思い至らなかったのが情けないなー。


あ、そういえば一昨日の日記のコードは&&を,に変えるだけで1byte縮まってた。ああああ。