Cod sursa(job #588290)

Utilizator stef93Stefan Gilca stef93 Data 7 mai 2011 16:51:34
Problema Zebughil Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <fstream>
using namespace std;
int t,n,gm,g[21],l[21];
ifstream in("zebughil.in");
ofstream out("zebughil.out");

void read()
{
    int i;
    in>>n>>gm;
    for(i=1;i<=n;i++)
    in>>g[i];
}

void solve()
{
    int i,j,use=0;
    for(i=1;i<=n;i++)l[i]=gm;
    for(i=1;i<=n;i++)
    {
        j=1;
        use=0;
        while(l[j]<g[i])j++;
        if(use<j)use=j;
        l[j]-=g[i];
    }
    out<<use<<'\n';
}

int main()
{
    for(t=1;t<=3;t++)
    {
        read();
        solve();
    }
    in.close();out.close();
    return 0;
}