私がどのように見えるのリストがあります: A
B
C
D
E
F
G
は、どのように私は3桁のためのすべての組み合わせを見つけるために、この問題を解決します。同じ文字を同じ行に使用することはできません。 ABC
ABD
ABE
ABF
ABG
AGB
例えば、何かのように...: x = ['a','b','c','d','e']
n = 3
import ite
unsigned long long int first(int b , int c){
int h=b;
//int k;
for(int k=b-1;k>c;k--){
b=b*k;
}
int comb=b/factorial(h-c);
return comb;
}
この関数は、いくつかのケースでは正しい答えを返し、他の人には間違った答えを返し