Submission #721289

# Submission time Handle Problem Language Result Execution time Memory
721289 2023-04-10T15:50:50 Z vjudge1 Uzastopni (COCI17_uzastopni) C++17
40 / 80
244 ms 65536 KB
#include <bits/stdc++.h>

using namespace std;

using ll = long long;

int main()
{
    ios_base::sync_with_stdio(0); cin.tie(0);

    ll n; cin >> n;

    ll k = n/2+1;

    vector<ll> table(k+1);
    table[1] = 1;
    map<ll, ll> mp;
    mp[1] = 1;
    for(ll i = 2; i <= k; i++){
        if(table[i-1] == n){
           cout << 1 <<" "<< i-1 <<"\n";
        }
        table[i] = (i*(i+1))/2;
        mp[table[i]] = i;
    }
    ll pos = upper_bound(table.begin(), table.end(), n) - table.begin();

    for(ll i = pos; i <= k; i++){
        if(mp[table[i]-n] != 0){
            cout << mp[table[i]-n]+1 <<" "<< i <<"\n";
        }
    }


}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 1 ms 340 KB Output is correct
4 Correct 17 ms 6536 KB Output is correct
5 Correct 34 ms 13500 KB Output is correct
6 Runtime error 244 ms 65536 KB Execution killed with signal 9
7 Runtime error 115 ms 65536 KB Execution killed with signal 9
8 Runtime error 35 ms 65536 KB Execution killed with signal 9
9 Runtime error 30 ms 65536 KB Execution killed with signal 9
10 Runtime error 3 ms 596 KB Execution killed with signal 6