Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int dispsempl_insiemi(int count,link_fam fam,link_koala koala,int n_koala,int n_alberi,int pos,int *sol,int *eucalipti,int m,int **mat,int n_fam){
- int i,j;
- if(pos>=n_koala){ //terminazione
- if(!verificarivalita(n_koala,mat,sol,n_alberi,eucalipti,koala,m)){
- printf("\nSoluzione %d: ",count);
- for(i=0;i<n_alberi;i++){
- for(j=0;j<n_koala;j++){
- if(sol[j]==i)
- printf("\nkoala %d in albero %d",j,i);}}
- return count +1;}return count;}
- for(i=0;i<n_alberi;i++){
- if(eucalipti[i]>0/* && verificaalberi(koala,pos,i)*/){
- eucalipti[i]--;
- sol[pos]=i;
- count =dispsempl_insiemi(count,fam,koala,n_koala,n_alberi,pos+1,sol,eucalipti,m,mat,n_fam);
- eucalipti[i]++;
- }}
- return count;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement