Submission #892081

#TimeUsernameProblemLanguageResultExecution timeMemory
892081kh0iUzastopni (COCI17_uzastopni)C++17
80 / 80
1 ms348 KiB
/** * author: kh0i * created: 09.05.2022 18:05:38 **/ #include "bits/stdc++.h" using namespace std; #ifdef LOCAL #include "debug.h" #else #define debug(...) #endif using ll = long long; void solve(){ ll n; cin >> n; n *= 2; for(ll i = 1; i * i <= n; ++i){ if(n % i == 0){ ll dl = i, dr = n / i; if((dr - dl + 1) % 2 != 0) continue; ll l = (dr - dl + 1) / 2; ll r = dr - l; if(r - l + 1 < 2) continue; cout << l << ' ' << r << '\n'; } } } int32_t main() { cin.tie(nullptr)->sync_with_stdio(0); int test = 1; // cin >> test; for(int i = 1; i <= test; ++i){ solve(); } cerr << "\nTime elapsed: " << 1000.0 * clock() / CLOCKS_PER_SEC << " ms.\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...