竞赛
考级
yee~
亚洲卷王 AK IOI
学C++的第N天
#include<bits/stdc++.h> using namespace std; int main(){ int n=1,k,ans=0; cin>>k; while(k>0){ for(int i=1;i<=n;i++){ if(k==0){ break; } k--; ans+=n; } n++; } cout<<ans; return 0; }
Россия(俄罗斯)
这是我从其他刷题网站上找到的初学时写的代码,可能会有些复杂不清晰,见谅
枫岚
The man is woman
孩子们,保姆级题解,有注释!! #include<iostream> using namespace std; int main(){ //定义变量 int a=1; int k; int coin=0; cin>>k; while(k>0){ for(int i=1;i<=a;i++){ if(k==0){ break;//k等于0时打破循环 } k--;//天数递减 coin+=a;//同n+1 } a++;//每日递增 } cout<<coin<<endl; }
Lei
#include <iostream> using namespace std; int main() { int k,n=1,s=0; cin>>k; while(k-n>=0) { s+=nn; k-=n; n++; } s+=kn; cout<<s; }
139****5237
0O5S
#include<bits/stdc++.h> using namespace std; int k,a,i=1; int main(){ cin>>k; while(true) { for(int j=1;j<=i;j++) { a+=i; k--; if(k==0) { cout<<a; return 0; } } i++; } return 0; }
复仇者-Hackers-刘董
代码太粗劣了,写成O(N)
zhouty
#include<bits/stdc++.h> using namespace std; double cnt; int main() { int k,i=0; cin >> k; while(k-i>=0) { i++; cnt += i * i; k -= i; } cnt += k * (i+1); cout << cnt << endl; return 0; } (空间有点大,但是能AC)
Ethan_Si
潜龙暗虎
Zด้้้้้็้้้้้้้็
🐒🐒🐒🐒🐒🐒🐒🐒
continue
回来看看
#include<bits/stdc++.h> using namespace std; int main(){ int n=1,k,ans=0; cin>>k; while(k>0){ for(int i=1;i<=n;i++){ if(k==0){ break; } k--; ans+=n; } n++; } cout<<ans; return 0; } 有帮助,赞一个
菜
A(Hello world!)
共79条