Cod sursa(job #1643397)

Utilizator DaniellDa Vinci Daniell Data 9 martie 2016 18:42:58
Problema Dezastru Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <fstream>

using namespace std;
ifstream fin("dezastru.in");
ofstream fout("dezastru.out");
int n,p[26],uz[26],j,c;
float v[26],s,a[1000];
void rezolva()
{j++;
    for(int i=1;i<=c;i++){a[j]*=v[p[i]];}
}
void genpermutari(int k)
{if(k-1==n)
rezolva();
else for(int i=1;i<=n;i++)
if(!uz[i]){p[k]=i;uz[i]=1;
genpermutari(k+1);
uz[i]=0;}
}



void citire()
{int i;
    fin>>n>>c;
    for( i=1;i<=n;i++)fin>>v[i];
     for(i=1;i<=1000;i++)a[i]=1;
}
void afisare()
{
    for(int i=1;i<=j;i++)s+=(v[i]/j);
    fout<<s<<" ";
}
int main()
{citire();
genpermutari(1);
afisare();
    return 0;
}