题解
2025-09-24 19:16:39
发布于:广东
1阅读
0回复
0点赞
题解一
#include<cstdio>
int main(){
int k,n=1,sum=0,cnt=0;
scanf("%d",&k);
for(int i=0;i<k;i++){
sum+=n;
cnt+=1;
if(cnt==n){n++;cnt=0;}
}printf("%d",sum);
return 0;
}
题解二(暴力解法)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; cin>>n;
int coin=0,sum=1;
int day=1;
for(int i=1;i<=n;i++){
coin+=sum;
day++;
if(day>sum){
sum++;
day=1;
}
}
cout<<coin;
return 0;
}
这里空空如也
有帮助,赞一个