Cod sursa(job #711546)
Utilizator | Data | 12 martie 2012 12:33:26 | |
---|---|---|---|
Problema | Energii | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.5 kb |
#include <iostream>
#include <fstream>
using namespace std;
int G, W, c, cc, v[10001][4];
int main ()
{
ifstream fin ("energii.in");
ofstream fout ("energii.out");
fin >> G >> W;
for (int i = 1; i <= G; i++)
fin >> v[i][1] >> v[i][2];
for (int i = 1; i <= G; i++)
{
if (W == v[i][1])
{
c = v[i][2];
cc = v[i][1];
}
else if (W < v[i][1] && (c == 0|| cc > v[i][1]))
{
cc = v[i][1];
c = v[i][2];
}
}
fout << c;
fin.close ();
fout.close ();
}