Cod sursa(job #493443)

Utilizator Cristi_hedHedes Cristian Teodor Cristi_hed Data 18 octombrie 2010 10:36:38
Problema Energii Scor 5
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");
int g, w,ww, ii, en[1002][3];

int main()
{
	ww=w;
	fin>>g;
	fin>>w;
	int p=0;
	for(int i=1; i<=g; i++)
		for(int j=1; j<=2; j++)
			fin>>en[i][j];
	for(int i=1; i<=g; i++)
		if(en[i][1]>=ww)
			{
				ww=en[i][1];
				ii=i;
				p=1;
			}
		int maxim = 5500;
	for(int i=1; i<=g; i++)
		if(en[i][1]==ww&&en[i][2]<maxim)
			{
				ii=i;
				maxim=en[i][2];
		}
						
	if (p==1)
	fout<<en[ii][2];	
	else
	fout<<"-1";
	fin.close();
	fout.close();
	return 0;
}