Cod sursa(job #2141962)

Utilizator mrdiamond26Dumitrescu Bogdan mrdiamond26 Data 24 februarie 2018 17:33:36
Problema Energii Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <fstream>
using namespace std;
ifstream cin("energii.in");
ofstream cout("energii.out");
int n,G,a,b,minim=10002,minim2=10002;
bool ok,ok2;
int main()
{
    cin>>n>>G;
    for(int i=1; i<=n; i++)
    {
        cin>>a>>b;
        if(a==G)
        {
            if(b<minim)
                minim=b;
            ok=1;
        }
        if(a>G)
        {
            if(b<minim2)
                minim2=b;
            ok2=1;
        }

    }
    if(ok)
        cout<<minim;
    if(!ok && ok2)
        cout<<minim2;
    if(!ok && !ok2)
        cout<<-1;
}