Cod sursa(job #796588)

Utilizator patratzelAlex Alex patratzel Data 11 octombrie 2012 21:04:15
Problema Energii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<fstream>
using namespace std;
ifstream fin("energii.in");
ofstream fout("energii.out");
unsigned g,c,gen[5001],cost[1001],ig,ic;
int cmin()
{ unsigned min;

	for(unsigned i=0;i<g;i++)
       if(gen[i]==c&&cost[i]<=99)
		  min=cost[i];
    
 return min;
}
int main()
{ fin>>g;
  fin>>c;
  for(unsigned i=0;i<g;i++)
	{  fin>>gen[ig++];
       fin>>cost[ic++]; 
	}
	for(unsigned i=0;i<g;i++)
	while(cost[i]<c)
	{ cost[i]+=cost[i];
	  gen[i]+=gen[i];
	}
	
   /* for(unsigned i=0;i<g;i++)
	{  fout<<gen[i]<<" ";
       fout<<cost[i]<<"\n"; 
	}*/	
	fout<<cmin();
}