Pagini recente » Cod sursa (job #2039171) | Cod sursa (job #1977055) | Cod sursa (job #2223467) | Cod sursa (job #1863885) | Cod sursa (job #3253920)
//
// main.cpp
// grupuri
//
// Created by Andrada Minca on 05.11.2024.
//
#include <fstream>
using namespace std;
ifstream fin("grupuri.in");
ofstream fout("grupuri.out");
int i,n,s,k,c,v[100005];
int bs(int st,int dr,int val)
{
int mij;
while(st<=dr)
{
mij=(st+dr)/2;
if(v[mij]==val&&v[mij-1]!=val)return mij;
if(v[mij]>=val)dr=mij-1;
else st=mij;
}
return mij;
}
int main()
{
fin>>k>>n;
for(i=1;i<=n;i++)
{
fin>>v[i];
s+=v[i];
}
int m=s/n;
if(n%2)n++;
fout<<n-bs(1,n,m)+1;
return 0;
}