Cod sursa(job #554600)

Utilizator mestMarius Isvan mest Data 14 martie 2011 23:26:46
Problema Energii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include<fstream> 
using namespace std; 
ifstream f("energii.in"); 
ofstream r("energii.out"); 
int i,G,W,CG[101],EG[101],C[101],mini,sw,poz; 
void citire() 
{ 
	f>>G; 
	f>>W; 
	for(i=1;i<=G;i++)  
	f>>EG[i]>>CG[i]; 
} 
void rezolvare() 
{
	for(i=1;i<=G;i++) 
	{  
	C[i]=CG[i]/EG[i]; 
	} 
	for(i=1;i<=G;i++) 
	{
	mini=1001; 
	if(CG[i]<mini && EG[i]>=W) 
		{ 
			mini=CG[i]; 
			{
			mini=C[i]; 
			poz=i; 
			sw=0; 
			}
		}
	else sw=1;
	}
	if(sw==1) r<<"-1"<<' '<<'\n'; 
	else r<<CG[poz]<<' '; 
}
int main() 
{ 
citire(); 
rezolvare();
f.close();	
r.close();	
return 0;
}