WA惨了QWQ
#include<bits/stdc++.h>
using namespace std;
int m;
bool check(int x) {
return ((int)sqrt(x) * (int)sqrt(x) == x);
}
int main() {
cin >> m;
for (int a = 1; a < m; a++) {
int A = -(2 * m - a + a * a);
if (check(1 - 4 * A)) {
int UP = -1 + sqrt(1 - 4 * A);
if (UP / 2 > a) {
cout << a << " " << UP / 2 << "\n";
}
}
}
}