25 lines
406 B
C++
25 lines
406 B
C++
#include <iostream>
|
|
using namespace std;
|
|
|
|
int main(){
|
|
int M;
|
|
cin >> M;
|
|
int l = 1, r = 1;
|
|
long long sum = 0;
|
|
while (l <= M/2){
|
|
if (sum < M){
|
|
sum += r;
|
|
r++;
|
|
}else if (sum > M){
|
|
sum -= l;
|
|
l++;
|
|
}else{
|
|
cout << l << " " << r-1 << endl;
|
|
sum -= l;
|
|
l++;
|
|
}
|
|
}
|
|
return 0;
|
|
}
|
|
|