Cod sursa(job #1400185)
Utilizator | Data | 25 martie 2015 10:06:38 | |
---|---|---|---|
Problema | SequenceQuery | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <cstdio>
int n;
int main()
{
freopen ("numar.in","r",stdin);
freopen ("numar.out","w",stdout);
scanf("%d",&n);
int temp=2*n;
for(long long nr=2;nr<=temp;nr++)
{
long long x=nr*(nr-1)/2;
if((n+x)%nr==0)
{
long long first=(n+x)/nr-nr+1;
printf("%lld %lld\n",first,nr);
}
}
}