Pagini recente » Statistici Atz Atz (sanctus2099) | Monitorul de evaluare | Istoria paginii utilizator/actunderdc | Borderou de evaluare (job #1424762) | Cod sursa (job #681608)
Cod sursa(job #681608)
#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;
}