Cod sursa(job #1408863)
| Utilizator | Data | 30 martie 2015 11:58:17 | |
|---|---|---|---|
| Problema | Farfurii | Scor | 90 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.4 kb |
#include <iostream>
#include <fstream>
using namespace std;
long n,k,i,m;
int main()
{
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
fin >> n >> k;
m = 1;
while(m*(m-1)<2*k) m++;
k = (m*(m-1)/2)-k; k = n-k;
for(i=1;i<=n-m;i++) fout << i << ' ';
fout << k << ' ';
for(i=n;i>n-m;i--)
if(i!=k) fout<< i << ' ';
return 0;
}
