Cod sursa(job #2910671)

Utilizator MrPuzzleDespa Fabian Stefan MrPuzzle Data 23 iunie 2022 19:44:11
Problema Grupuri Scor 28
Compilator cpp-64 Status done
Runda 3_iulie Marime 0.63 kb
#include <fstream>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <climits>

#include <ctype.h>

#define MAX 100000000


using namespace std;


//ifstream f("in.in");
//ofstream g("out.out");

ifstream f("grupuri.in");
ofstream g("grupuri.out");

int n,k,v[1000005],sol=0;

int main(){

    f>>k>>n;

    for(int i=1;i<=n;i++){
        f>>v[i];
    }
    sort(v+1,v+n+1);

    while(v[n-k+1] > 0){
        sol+=1;

        for(int i=n;i>=n-k+1;i--){
            v[i]--;
        }

        sort(v+1,v+n+1);
    }

    g<<sol;


    f.close();
    g.close();
    return 0;
}