Cod sursa(job #871570)

Utilizator mitrutstrutMitrea Andrei Ionut mitrutstrut Data 4 februarie 2013 21:48:57
Problema Farfurii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
include<fstream>
#include<stdio.h>
using namespace std;
 
#define NMAX 100009
 
ifstream fin("farfurii.in");
FILE *fout = fopen("farfurii.out","wt");
 
int N, v[NMAX], K, Nr_swap;
 
int main(){
    fin >>N>>K;
    for(int i = 1; i <= N; i++)
        v[i] = i;
    while(Nr_swap != K)
        for(int i = 1; i < N && Nr_swap < K; i++)
            if(v[i] < v[i + 1])
                swap(v[i], v[i + 1]), Nr_swap++;
    for(int i = 1; i <= N; i++)
        fprintf(fout, "%d " ,v[i]);
    return 0;
 
}