Cod sursa(job #1223204)
Utilizator | Data | 25 august 2014 17:02:50 | |
---|---|---|---|
Problema | Farfurii | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
//horatiu11
# include <cstdio>
using namespace std;
long long k,val,n;
int main()
{
int i;
freopen("farfurii.in","r",stdin);
freopen("farfurii.out","w",stdout);
scanf("%lld%lld",&n,&k);
for(i=1;i<=n && (n-i)*(n-i-1)/2>=k;++i)
printf("%d ",i);
val=i+k-(n-i)*(n-i-1)/2;printf("%lld ",val);
while(n>=i)
{
if(n!=val)printf("%lld ",n);
--n;
}
return 0;
}