#include<iostream> #include<cmath> using namespace std; int n,a[1000]={0},sum=0,x=0; int main(){ cin>>n; for(int i=1;sum!=n;i++) { a[i-1]=i; sum+=i; } for(int i=0;a[i]!=0;i++) { x+=pow(a[i],a[i]); } cout<<x; return 0; }
只有#3AC;