看代码
#include<iostream> using namespace std; int main() { int k; cin >> k; int sum = 0, x = 1; while(k >= x) { sum += x * x; //用多少天减多少天 k -= x; x++; } if(k > 0) sum += k * x; //判断最后不够整消后剩的天数。 cout << sum <<endl; return 0; }