Genre:=function(G,n)
local x, struct, l, u, n_tzero, n_infini, n_zero, m, y, Tab1, Tab2, nb, g, reste, UV, nbplaces;
n_tzero:=0;
Tab1:=[]; for x in [1..n] do Tab1[x]:=[]; od;
Tab2:=[]; for x in [1..n] do Tab2[x]:=0; od;
UV:=function(u,v)
if u=1 then return(Factorial(v-1)/Phi(v));
else return(Factorial(v-1)*u^(v-1)*Phi(u)/Phi(u*v));
fi;
end;
for x in G do
struct:=CycleStructurePerm(x);
if Size(Compacted(struct)) <> 1 then continue; fi;
l:=Length(struct)+1; u:=struct[l-1];
if (l=1 and u=1)
then n_tzero:=n_tzero+1;
elif (l*u=n) or (l*u=n-1)
then AddSet(Tab1[l],x);
fi;
od;
m:=n;
repeat
x:=Tab1[m];
Tab2[m]:=Size(x)/Phi(m);
for y in DivisorsInt(m) do
if y=1 or y=m then continue; fi;
for u in x do
RemoveSet(Tab1[m/y],u^y);
od;
od;
m:=m-1;
until m=0;
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou
Factors(17142);
[ 2, 3, 2857 ]
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou
Factors(17142);
[ 2, 3, 2857 ]
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou
nan je l'ai "laissée" à ma soeur
pourquoi ?

"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)Si c'est pas le cas t'es invité toi et ta moitié à venir manger le soir.

Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.
(une image de street fighter III)

"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)NULL POINTER DEREFERENCE (vide, quoi)
1) empilement (dans la pile esclave !) de l'adresse du 'trap #15' */

Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.
extern int kprintf( const char format[], ... ) ;

Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.