Cod sursa(job #2277372)

Utilizator adiaioanaAdia R. adiaioana Data 6 noiembrie 2018 08:46:34
Problema Loto Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.76 kb
#include <fstream>

using namespace std;
ifstream cin("loto.in");
ofstream cout("loto.out");
int n,s,s1,s2,i1,i2,i3,i4,i5,i6,sum,v[110],ok1,ok2;
int main()
{
    cin>>n>>s;
    s1=s/2+s%2;s2=s/2;
    for(int i=1;i<=n;i++)
        cin>>v[i];
    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
            for(int k=1;k<=n;k++)
            {
                sum=v[i]+v[j]+v[k];
                if(sum==s1&&!ok1)
                {
                    i1=i;i2=j;i3=k;ok1=1;
                }
                if(sum==s2&&!ok2)
                {
                    i4=i;i5=j;i6=k;ok2=1;
                }
            }
    if(ok1&&ok2)
        cout<<i1<<' '<<i2<<' '<<i3<<' '<<i4<<' '<<i5<<' '<<i6<<'\n';
    else cout<<-1<<'\n';
    return 0;
}