답안 #892081

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
892081 2023-12-24T18:39:00 Z kh0i Uzastopni (COCI17_uzastopni) C++17
80 / 80
1 ms 348 KB
/**
 *	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;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 344 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 0 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 1 ms 348 KB Output is correct
9 Correct 1 ms 348 KB Output is correct
10 Correct 1 ms 348 KB Output is correct