Cod sursa(job #1501299)

Utilizator Dutzii323Dutzie Alex Dutzii323 Data 13 octombrie 2015 10:57:49
Problema Grupuri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<cstdio>
using namespace std;
int main(){
    int i,n,k,m,dr,st,a[1000000],c,su,nranim=0,s=0;
    freopen("grupuri.in","r",stdin);
    freopen("grupuri.out","w",stdout);
    scanf("%d %d", &k &n);
    for(i=1;i<=n;i++)
       {
        scanf("%d", &a[i]);
        nranim+=a[i];}
    st=1;
    dr=nranim/k;
    m=dr/2;
    while(st<=dr)
       {
            m=(st+dr)/2;
            for(i=1;i=n;i++)
            {
            if(v[i]>=m)
                su+=m;
            else
                su+=v[i];
                if(su/k>=m)
                {
                    st=m+1;
                    c=m;
                }
                else
                    dr=m+1;
            }
        }
    print("%d", c);
    return 0;
}