Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- typedef long long ll;
- int main() {
- ll r;
- cin >> r;
- for (ll x = 1; x * x + x + 1 <= r; ++x) {
- ll y = (r - ((x * x) + x + 1)) / (2 * x);
- if (!x || !y) {
- continue;
- }
- if ((x * x) + (2 * x * y) + x + 1 == r) {
- cout << x << ' ' << y;
- return 0;
- }
- }
- cout << "NO";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment