Cod sursa(job #3134318)
Utilizator | Data | 28 mai 2023 21:13:11 | |
---|---|---|---|
Problema | Farfurii | Scor | 90 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.52 kb |
#include <fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
int main()
{
int N, K;
fin >> N >> K;
int C = N;
while (C > 1 && K > N - C)
{
K = K - N + C;
C--;
}
for (int cont = 1; cont < C; cont++)
fout << cont << " ";
fout << C + K << " ";
for (int cont = N; cont >= C; cont--)
{
if (cont != K + C)
{
fout << cont << " ";
}
}
return 0;
}