Pagini recente » Cod sursa (job #909674) | Cod sursa (job #466789) | Cod sursa (job #3264796) | Cod sursa (job #347704) | Cod sursa (job #2623300)
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
int farfurii, tacamuri;
fin >> farfurii >> tacamuri;
for(int i = 1; i <= farfurii; i++) {
long long sum = (farfurii - i) * (farfurii - i - 1) / 2;
if(sum >= tacamuri) {
fout << i << " ";
continue;
}
long long m = tacamuri - sum + i;
fout << m << " ";
for(int j = farfurii; j >= i; j--) {
if(j == m) {
continue;
}
fout << j << " ";
}
return 0;
}
}