thanks in advance

Moderator: Board moderators
Code: Select all
ios_base::sync_with_stdio(0);
cin.tie(0);
Code: Select all
LL n,ans,mp,p,an,N,NN;
while(cin>>n)
{
if(n==0){return 0;}
NN=n*2;
ans=sqrt(NN);
N=ans+5;
for(int i=ans;i<=N;i++)
{
an=(i*(i+1))/2;
if(an>=n){p=i; mp=an-n; break;}
}
if(mp==0){p=p+1; mp=((p*(p+1))/2)-n;}
cout<<mp<<" "<<p<<endl;
}