提交时间:2023-02-01 14:46:05

运行 ID: 7177

#include<bits/stdc++.h> using namespace std; int main() { int d; cin>>d; int j=0; int sd=1; int ld=0; int tgfk=0; for(int i=1;i<=d;i++){ j+=i; if(j>d){ break; } else{ sd+=1; } } ld=d-j; for(int k=1;k<=sd;k+=1){ tgfk+=k*k; } tgfk+=ld*(sd-1); cout<<tgfk-4; return 0; }