Pagini recente » Cod sursa (job #2933949) | Monitorul de evaluare | Cod sursa (job #660503) | Cod sursa (job #609430) | Cod sursa (job #1226049)
#include<bits/stdc++.h>
using namespace std;
ifstream fin("grupuri.in");
ofstream fout("grupuri.out");
const int NMAX=100005;
int n,k;
long long sol,S;
int main()
{
int i,j,x;
long long st,dr,mij;
fin>>k>>n;
for (i=1;i<=n;i++) {fin>>x; S+=x;}
st=0;dr=1LL<<58;
while (st<=dr)
{
mij=(st+dr)>>1;
if (1LL*k*mij<=S) {sol=mij;st=mij+1;}
else dr=mij-1;
}
fout<<sol<<"\n";
return 0;
}