Pagini recente » Cod sursa (job #684224) | Cod sursa (job #1030159) | Cod sursa (job #3178634) | Cod sursa (job #690734) | Cod sursa (job #1504002)
#include <iostream>
#include <fstream>
using namespace std;
int g,w,egi[100],cgi[100],j,mn,nr=0;
int main()
{
ifstream f("energii.in");
ofstream gout("energii.out");
f>>g;
f>>w;
for (int i=1;i<=g;i++)
{
f>>egi[i]>>cgi[i];
}
for (int i=1;i<=g;i++)
{
if (egi[i]==w) {nr++;mn=cgi[i];}
else
{
for (j=i+1;j<=g-1;j++)
{
if ((egi[i]+egi[j]==w)and(cgi[i]+cgi[j]<mn)) {nr++;mn=cgi[i]+cgi[j];}
}
}
}
if (nr!=0) gout<<mn;
else gout<<-1;
return 0;
}