题解(词条被锁)

P2669 [NOIP2015 普及组] 金币

蓝桥春雪 @ 2017-07-23 15:10:50

#include<iostream>
using namespace std;
int main()
{
    int a,i=1,x=0,m=0;
    cin>>a;//天数
    while(a>0)
    {
        a=a-1;
        if(i==x) 
        {
        i++;
        x=0;
        }
        m=m+i;//发到的金币
        x++;//发相同金币的天数
    }
    cout<<m<<endl;
    return 0;
}

by HansBug @ 2017-07-23 15:25:37

您好,对于被锁词条的题解,不再接受更多的题解。

(一般情况下,只有题目极其简单且题解早已泛滥的题目的题解词条才会被锁定)

谢谢


by LIUBOWEN @ 2017-09-01 21:04:35

我也发一下

#include<bits/stdc++.h>
using namespace std;
long n,k,j,i,l;
long long ans;
int main(){
    cin>>n;
    l=0;
    j=1;
    for (i=1;i<=n;i++){
        ans+=j;
        l++;
        if (l==j) {
            l=0;
            j++;
        }
    }
    cout<<ans;
    return 0;
}

by 陈泊宇_block @ 2020-02-21 15:19:23

带我一个

#include<iostream>
using namespace std;
int main()
{
    long long k,n=0,s=0;//s代表的是每日的钱数或此钱数发多少天 
    cin>>k;
    while(s<k)//整组的钱数 
    {
        s++;
        n=n+s*s;
        k=k-s;
    }
    n=n+(s+1)*k;//剩下的天数乘以下次的钱数 
    cout<<n<<endl; 
    return 0;//不要忘了哦 
} 

|