Pagini recente » Cod sursa (job #626037) | Cod sursa (job #2219210) | Cod sursa (job #1192596) | Cod sursa (job #3300641) | 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;
}
}