Cod sursa(job #3370128)
| Utilizator | Data | 24 octombrie 2026 11:02:55 | |
|---|---|---|---|
| Problema | Farfurii | Scor | 100 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.32 kb |
#include <bits/stdc++.h>
using namespace std;ifstream fin ("farfurii.in");ofstream fout ("farfurii.out");int main(){long long n,k;fin>>n>>k;for(int i=1;i<=n;++i){if((n-i)*(n-(i+1))/2>=k){fout<<i<<' ';}else{int x=k-(n-i)*(n-(i+1))/2;fout<<i+x<<' ';for(int j=n;j>i;--j){if(j!=i+x){fout<<j<<' ';}}fout<<i;return 0;}}return 0;}
