Cod sursa(job #1285111)
| Utilizator | Data | 7 decembrie 2014 09:55:50 | |
|---|---|---|---|
| Problema | Energii | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.68 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f("energii.in");
ofstream s("energii.out");
int w,g,eg[30],cg[30],i,aux,n=0;
f>>g>>w;
for(i=1;i<=g;i++)
f>>eg[i]>>cg[i];
for(i=1;i<g;i++)
for(int j=i+1;j<=g;j++)
if(cg[i]>cg[j])
{
aux=cg[i];
cg[i]=cg[j];
cg[j]=aux;
aux=eg[i];
eg[i]=eg[j];
eg[j]=aux;
}
for(i=1;i<=g;i++){
if(eg[i]>=w)
{
s<<cg[i];
break;
}
else if(eg[i]<w)
n++;
}
if(n)
s<<-1;
}
