Cod sursa(job #91090)

Utilizator algoritmarOvidiu Andrei algoritmar Data 11 octombrie 2007 16:36:15
Problema Energii Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream>

using namespace std;
#define FIN "energii.in"
#define FOUT "energii.out"

int g,w,eg,cg,cgmin = -1 ,ok;

int main()
{
	ifstream fin(FIN);
	ofstream fout(FOUT);
	fin >> g >> w;
	for(int i = 0; i < g; ++i){
		
		fin >> eg >> cg;
		if (eg < w && i == g-1 && cgmin == -1)
			fout << -1;
		else
			if( eg < w )
				continue;
			else 
				if( eg >= w )
					if(!ok) 
						cgmin = cg,ok = 1;
					else
						if(cg < cgmin)
							cgmin = cg;
	}
	fout << cgmin;
	return 0;
}