#include <stdio.h>
int main()
{
int days;
int i=1;
int pos;
long money;
while(scanf("%d",&days))
{
pos=1;
i=0;
money=0;
if(days==0) return 0;
while(1)
{
if(days>i)
{
money+=pos*pos;
i+=pos;
/* printf("%d-%d-%d-%d ",days,i,money,pos); */
pos=pos+1;
}
else
{
money-=(i-days)*(pos-1);
break;
}
}
printf("%d %ld\n",days,money);
}
}
正文
pku(2000)2005-08-23 02:10:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/elva6401/4057.html
阅读(2183) | 评论(0)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论