Cod sursa(job #2130975)
Utilizator | Data | 14 februarie 2018 09:54:14 | |
---|---|---|---|
Problema | Farfurii | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.37 kb |
#include <fstream>
using namespace std;
long long i,t,n,k;
int main()
{
ifstream f("farfurii.in");
ofstream g("farfurii.out");
f>>n>>k;
t=1;
while(t*(t+1)/2<k)
t++;
for(i=1; i<=n-t-1; i++)
g<<i<<" ";
g<<n-t*(t+1)/2+k<<" ";
for(i=n; i>=n-t; i--)
if(i!=n-t*(t+1)/2+k)
g<<i<<" ";
return 0;
}