首页 > 其他 > 详细

poj 2000 Gold Coins

时间:2014-07-12 08:51:46      阅读:317      评论:0      收藏:0      [点我收藏+]

题目链接:http://poj.org/problem?id=2000

题目大意:求N天得到多少个金币,第一天得到1个,第二、三天得到2个,第四、五、六天得到3个、、、、以此类推,得到第N天的金币数。

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cmath>
 4 using namespace std;
 5 int main ()
 6 {
 7    int x,n,p;
 8    while(cin>>n)
 9    {
10        if (n==0)
11        break;
12        x=p=1;
13        int sum=0;
14        while(x<=n)
15        {
16            for(int i=x;i<x+p&&i<=n;i++)
17            sum+=p;
18            x=x+p;
19            p++;
20        }
21        cout<<n<<" "<<sum<<endl;
22    }
23    return 0;
24 }

 

poj 2000 Gold Coins,布布扣,bubuko.com

poj 2000 Gold Coins

原文:http://www.cnblogs.com/qq-star/p/3835126.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!