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縮まってた。ああああ。