Cod sursa(job #1076646)
Utilizator | Data | 10 ianuarie 2014 14:26:02 | |
---|---|---|---|
Problema | Grupuri | Scor | 24 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
ifstream fi("grupuri.in");
ofstream fo("grupuri.out");
int v[100002],n,k;
int main()
{
fi>>k>>n;
for (int i=1;i<=n;i++)
fi>>v[i];
int nr=0;
while (v[n-k+1]!=0) {
nr++;
int x=v[n-k+1];
for (int i=n-k+1;i<=n;i++)
v[i]=v[i]-1;
sort(v,v+n+1);
}
fo<<nr;
return 0;
}