Cod sursa(job #681608)

Utilizator viguliviuvigu liviu viguliviu Data 17 februarie 2012 15:09:26
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<cstdio>
int V[20];
int n,k;
int frecv[20];
int evalid(int i) {
    if (V[i] > n) return 0;
    for(int j = 1; j < i; j++)
     if (V[j] == V[i]) return 0;
    return 1;
}
int main() {
    scanf("%d",&n);
    int st = 1;
    for(;st > 0;) {
       V[st]++;
       if(evalid(st)) {
           if (st == n) {
               for(int i = 1; i <= n; i++)
				++k;
            
           }
           else
             st++;
       }
       else
        if (V[st] > n) {
          V[st] = 0;
          st--;
        }
    }
	printf("%d ",k);
    return 0;
}