factorial

    0

    1답변

    long long x; for (int i = 1; i <= n; i++) { x = (x * i) % m; } cout << x; (n!) mod m (m> n이라고 가정)을 계산하는 트릭입니다. 그러나, 왜 그것이 진실인지 나는 모른다. 이것의 뒤에 수학 메커니즘을 설명해 주시겠습니까?

    2

    1답변

    알고있는 한, 열렬한 평가에서 우리는 if-branch와 recursion을 보통 순서의 평가에서와 같은 방법으로 인코딩 할 수 없습니다. 예를 들어, 람다 계산법에-가지 경우 계승 (FAC)는 우리가 열망 평가의 경우 분기 및 재귀를 인코딩 할 수 if e1 e2 e3 = e1 e2 e3 fac = Y(λf.λn. if n=0 1 n*f(n-1)) Y

    0

    1답변

    장님을 너무 오랫동안 보지 못하게 됨. 오류를 발견 할 수 없습니다. factorialIntermediateResults(n: 4) 함수를 호출 할 때 "범위를 벗어난 색인"오류가 발생합니다. 누군가가 새로운 시각을 가지고 오류를 발견하는 데 도움이되기를 바랍니다. 감사! func factorialIntermediateResults(n: Int) -> [I

    -2

    1답변

    의 경우 반환 0 나는 코드의 일반적인 설명이 필요? 사례 2) 숫자가 1보다 크면 숫자는 return fact이며 이는 계승 값입니까? 결과가 성공적으로 생성 되려면 return 1과 return 0이 둘 다 있다는 것을 알고 있습니다. 그런데 왜 0을 반환 할 수 없습니까? double factorial(int num) { int f

    1

    1답변

    배열로 표시된 요소의 목록이 있습니다. 주어진 간격 (l, r)에 대해 '1'이 이들 요소에 추가되어야합니다. for(i=l;i<=r;i++) A[i]++; 잘 작동합니다. 그러나 많은 수의 계승을 찾기위한 프로그램을 만들고 있습니다. 계승 알고리즘은 더 높은 시간 복잡성을 필요로하므로 앞서 계승을 수행해야하는 위 단계의 시간 복잡성을 줄여야합

    -4

    2답변

    I n은 계승 수있는 경우 발견하기 위해 노력하고있어하지만 난 내 코드에 대한주기)에 대한 잘못된 생각에 계승 수있는 경우 : static boolean fatorial(int n){ for (int a = 2; a < n; a = a * (a+1)){ if (n/a == 1){ return true; }

    1

    2답변

    내 코드는 간단합니다. 하지만 그것은 내게 함수 내의 functorial 함수가 정의되지 않은 오류를 제공합니다. 왜 ? 감사? <?php class fact { public function factorial($number) { if ($number < 2) { return 1; } else { ret

    1

    1답변

    나는 tensorflow에 익숙하지 않다. n을 계산하는 함수를 찾고있다. 나는 theano에서 가능한 감마 함수를 사용할 수 있지만 tensorflow에서는 작동하지 않는다는 것을 알았습니다. factorial = theano.tensor.gamma(v) for 루프를 사용하여 n에서 1까지의 숫자를 곱합니다.하지만 더 쉽고 빠름을 가정합니다. 나는

    0

    1답변

    지도상의 다양한 점을 플로팅하는 TSP 응용 프로그램에서 작업하고 있습니다. 한 번에 한 번만 플롯 할 수있는 각각의 가능한 조합이 필요합니다. 아래의 코드는 논리적으로 나에게 의미가 있지만, 몇 번 돌릴 수는 없지만, 의미가있는 것보다 몇 배나 적습니다. var dogs = []; var totalDogs = 9; var prevComps = [];

    -1

    1답변

    while (4>0) : num = int(input("Enter a number: ")) num2=int(input("Enter 2nd Number")) for i in range(num,num2+1): factorial = 1 factorialsum = 0 for y in range(1,i+