Cod sursa(job #554590)

Utilizator mestMarius Isvan mest Data 14 martie 2011 23:05:27
Problema Energii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<fstream> 
using namespace std; 
ifstream f("energii.in"); 
ofstream r("energii.out"); 
int i,g,w,cg[101],eg[101],cm[101],mini,sw,poz; 
int main() 
{ 
	//numarul de generatoare
	f>>g; 
	//cantitaea necesara de pornire
	f>>w; 
	//cantitaea de energie produsa de generator si costul necesar producerii energiei 
	for(i=1;i<=g;i++) 
	f>>eg[i]>>cg[i]; 
	for(i=1;i<=g;i++) 
	{  
	cm[i]=cg[i]/eg[i]; 
	} 
	for(i=1;i<=g;i++) 
	{
	mini=1001; 
	if(cg[i]<mini && eg[i]>=w) 
		{ 
			mini=cg[i]; 
			{
			mini=cm[i]; 
			poz=i; 
			sw=0; 
			}
		}
	else sw=1;
	}
	if(sw==1) r<<"-1"<<' '<<'\n'; 
	else r<<cg[poz]<<' ';
f.close();	
r.close();	
return 0;
}