Cod sursa(job #462525)
Utilizator | Data | 11 iunie 2010 11:52:54 | |
---|---|---|---|
Problema | Farfurii | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include <fstream.h>
int main()
{
long long x, i, val, n, k;
ifstream q("farfurii.in");
ofstream w("farfurii.out");
q>>n>>k;
for(x=1;x*(x-1)/2<k;x++);
val=x*(x-1)/2;
for(i=1; i<=n-x;i++)
w<<i<<" ";
w<<n-(val-k)<<" ";
for(i=n; i>n-x;i--)
if(i!=n+k-val)
w<<i<<" ";
w<<"\n";
return 0;}