Cod sursa(job #972030)

Utilizator BeilandArnoldArnold Beiland BeilandArnold Data 10 iulie 2013 20:28:33
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.13 kb
#include <fstream>
#include <vector>
using namespace std;

int main(){
    ifstream fin("loto.in");
    ofstream fout("loto.out");

    unsigned short n;
    unsigned long long s;
    fin>>n>>s;
    vector<unsigned> bilete(n);
    for(unsigned short i=0;i<n;++i) fin>>bilete[i];
    bool talal=false;
    for(unsigned i1=0;i1<n&&!talal;++i1)
        for(unsigned i2=0;i2<n&&!talal;++i2)
            for(unsigned i3=0;i3<n&&!talal;++i3)
                for(unsigned i4=0;i4<n&&!talal;++i4)
                    for(unsigned i5=0;i5<n&&!talal;++i5)
                        for(unsigned i6=0;i6<n&&!talal;++i6)
                            if(bilete[i1]+
                               bilete[i2]+
                               bilete[i3]+
                               bilete[i4]+
                               bilete[i5]+
                               bilete[i6]==s){
                                fout<<bilete[i1]<<' '<<bilete[i2]<<' '<<bilete[i3]<<' '<<bilete[i4]<<' '<<bilete[i5]<<' '<<bilete[i6]<<'\n';
                                talal=true;
                            }
    if(!talal) fout<<"-1\n";
    return 0;
}