Pagini recente » Cod sursa (job #648785) | Cod sursa (job #203240) | Cod sursa (job #1874075) | Cod sursa (job #3262026) | Cod sursa (job #2623296)
#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++) {
int sum = (farfurii - i) * (farfurii - i - 1) / 2;
if(sum >= tacamuri) {
cout << i << " ";
continue;
}
int m = tacamuri - sum + i;
cout << m << " ";
for(int j = farfurii; j >= i; j--) {
if(j == m) {
continue;
}
cout << j << " ";
}
return 0;
}
}