Cod sursa(job #2755362)
Utilizator | Cristian Ioan HatersMc | Data | 27 mai 2021 00:09:25 |
---|---|---|---|
Problema | Farfurii | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include<fstream>
#define fn "farfurii."
using namespace std;
ifstream f(fn"in");
ofstream g(fn"out");
unsigned long long n,k,nr,p;
void afis(int i){
p = n-i;
if(p*(p-1)/2 < k)
{
nr = k - (p-1)*p/2 + i;
g << nr << " ";
return;
}
g << i << " ";
}
int main() {
f >> n >> k;
for(int i=1;i<=n;++i)
afis(i);
p = 1;
for(int i=0;i!=p;++i) {
if(n-i!=nr)
g << n-i << " ";}
return 0;
}