Cod sursa(job #2457045)

Utilizator HerddexJinga Tudor Herddex Data 16 septembrie 2019 14:35:44
Problema Farfurii Scor 80
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream>

using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");

int main() {
    int N;
    long K;
    fin >> N >> K;

    int i;
    for(i = 1; K <= (N-i)*(N-i-1) / 2 && i <= N; i++)
        fout << i << ' ';

    if(i != (N+1)) {
        int k = i + K - (N-i)*(N-i-1) / 2;
        fout << k << ' ';
        for(int j = N; j >= i; j--)
            if(j != k)
                fout << j << ' ';
    }



    fin.close();
    fout.close();
    return 0;
}