Submission #5702270


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

typedef long long ll;

#define int ll
#define all(v) v.begin(), v.end()
#define reps(__i, a, b) for (int __i = a; i < b; i++)
#define rep(__i, n) reps(__i, 0, n)

const ll INF = (1ll << 60);
const ll MOD = (ll)1e9 + 7;

signed main()
{
    int n, nn;
    cin >> n;
    nn = n;
    vector<int> v;

    for (int i = 0; i <= n; i++)
    {
        v.push_back(i);
    }

    int sum = 0;
    int i;
    for (i = 1; sum + i <= n; i++)
    {
        sum += i;
        nn -= i;
    }
    // cout << sum << "," << nn << "," << i << endl;
    if (nn == 0)
    {
        for (int j = 1; j < i; j++)
        {
            cout << j << endl;
        }
    }
    else
    {
        for (int j = 1; j < i; j++)
        {
            if (j == i - nn)
            {
                cout << j + nn << endl;
            }
            else
            {
                cout << j << endl;
            }
        }
    }
}

Submission Info

Submission Time
Task B - Exactly N points
User Myah
Language C++14 (GCC 5.4.1)
Score 300
Code Size 1002 Byte
Status AC
Exec Time 95 ms
Memory 133212 KB

Judge Result

Set Name sample dataset1 dataset2
Score / Max Score 0 / 0 200 / 200 100 / 100
Status
AC × 3
AC × 13
AC × 24
Set Name Test Cases
sample sample-01.txt, sample-02.txt, sample-03.txt
dataset1 sample-01.txt, sample-02.txt, sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt
dataset2 sample-01.txt, sample-02.txt, sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, sample-01.txt, sample-02.txt, sample-03.txt
Case Name Status Exec Time Memory
01-01.txt AC 1 ms 256 KB
01-02.txt AC 1 ms 256 KB
01-03.txt AC 1 ms 256 KB
01-04.txt AC 1 ms 256 KB
01-05.txt AC 1 ms 256 KB
01-06.txt AC 1 ms 256 KB
01-07.txt AC 1 ms 256 KB
01-08.txt AC 1 ms 256 KB
01-09.txt AC 1 ms 256 KB
01-10.txt AC 1 ms 256 KB
02-01.txt AC 95 ms 131420 KB
02-02.txt AC 95 ms 132444 KB
02-03.txt AC 95 ms 132572 KB
02-04.txt AC 95 ms 133212 KB
02-05.txt AC 94 ms 131548 KB
02-06.txt AC 25 ms 34276 KB
02-07.txt AC 14 ms 18408 KB
02-08.txt AC 91 ms 131548 KB
sample-01.txt AC 1 ms 256 KB
sample-02.txt AC 1 ms 256 KB
sample-03.txt AC 1 ms 256 KB