40求调

P2669 [NOIP2015 普及组] 金币

qleizhengye2022 @ 2024-10-24 22:41:54

#include<bits/stdc++.h>
using namespace std;
int a=1;//记录 天数增加值 
int ans;//记录 金币总数
int n;  
int main()
{
    cin>>n;
    for(int i=1;i<=n;i+=a)
    {
        for(int j=1;j<=a;j++)
            ans+=a;
        a++; 
    }
    cout<<ans;
    return 0;
}

by a1Ex999 @ 2024-10-25 00:22:44

#include <bits/stdc++.h>
using namespace std;
int a=1;//记录 天数增加值 
int ans=0;//记录 金币总数
int n;
int an=0;
int main(){
    cin>>n;
    while(n>0){
        ans+=a;
        an++;
        if(an==a){
            a++;
            an=0;
        }
        n--;
    }
    cout<<ans;
    return 0;
}

即可


|