Pagini recente » Cod sursa (job #2848942) | Cod sursa (job #612276) | Cod sursa (job #544378) | Cod sursa (job #2751127) | Cod sursa (job #588290)
Cod sursa(job #588290)
#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;
}