collatz

    5

    1답변

    하스켈에서 간단한 dp 알고리즘을 구현하려고합니다 (이것은 프로젝트 오일러의 Collatz 추측 문제입니다). map<int,int> a; int solve(int x) { if (a.find(x) != a.end()) return a[x]; return a[x] = 1 + /* recursive call */; } 그래서 내가 하

    0

    1답변

    나는 각각의 루프를 올바르게 사용하는 방법에 대해 혼란 스럽다. 누구든지 나를 도울 수 있습니까? 좋습니다. 여기 거래가 있습니다. 내가 머리에서 벗어날 수없는 확장 된 Collatz 문제가 있습니다. 두 변수 x와 y 사이의 범위에 대해 모든 Collatz 반복을 나열하고자합니다. 여기서 x> y는 0-10000 범위입니다. 내 문제는 두 번째 foor-

    0

    1답변

    저는 스키마 구문에서 새로운 것 같습니다. 이것은 내가 작업 한 프로젝트의 마지막 부분입니다. 나는 Collatz 시퀀스를주는 것으로부터 최대 값을 찾을 수 있었지만, 프로젝트의이 부분은 다중 Collatz 시퀀스리스트로부터 최대 길이를 찾는 것이 필요합니다. 예를 들어이 목록을 제공하는 경우 '((1 10) (10 200) (201 210) (900 10

    6

    2답변

    내가 계획에 Collatz 추측을 작성했습니다 : (define C (lambda (n) (cond ((eq? n 1) 1) ((even? n) (C (/ n 2))) (else (C (+ (* n 3) 1)))))) 이 꼬리 재귀 호출이다, 그러나 나는 (C 121)를 호출 할 때 스택 오버 플로우를 얻을

    1

    1답변

    Collatz 추측을 사용하여 수학 공정 프로젝트에서 작업하고 있는데, 내가 어딘가에서 엉망이되었음을 발견했지만 here on wikipeadia을 찾을 수있는 것처럼 역 그래프를 만들고 싶습니다. 내 코드 및 모든 역방향 값을 표시하지 않습니다 (예 : 배열에서 하나의 홀수 값을 찾은 다음 동일한 값 * 2을 표시하지만지나 가지 않습니다). #import

    18

    3답변

    스포일러 경고 : Project Euler의 Problem 14과 관련 있습니다.는 다음 코드를 실행하는 데 15 초 주위에 걸립니다. 1s에서 실행되는 비 재귀 Java 솔루션이 있습니다. 나는이 코드를 훨씬 더 가까이에서 얻을 수 있어야한다고 생각한다. import Data.List collatz a 1 = a collatz a x | e