이 질문은 약간 변경된 것입니다. post 문자열이 주어지면 x 제거와 함께 문자열의 벡터를 생성하려고합니다. 예를 들어 : String a = "ABCD";
int x = 2;
//vector<string> residue = generate(a, x);
//vector residue would have the following elements:
/
안녕하세요.이 질문이 여러 번 요청되었다는 말을 듣기 전에 나는 많은 질문을 들여다 보았지만 그 중 누구도 Prolog와 관련이 없습니다. 내가 어려움을 겪고있는 것은 무엇인가. 체스 보드에서 두 점 사이의 최단 경로를 찾으려고합니다. 내가 가지고있는 코드는 특히 기사 용입니다. 당신이 볼 수 있듯이 move1((X1,Y1), (X2,Y2)) :- up1(
비행기의 일부 점 (최대 500 점)이 주어지면 3 개의 동일 선이 없습니다. 우리는 정점이 주어진 점에 있고 그 안에 정확히 N 점을 포함하는 삼각형의 수를 결정해야합니다. 이 문제를 효율적으로 해결하는 방법은 무엇입니까? 순진 O (n^4) 알고리즘이 너무 느립니다. 더 좋은 접근법?
이것은 모든 포럼에 대한 첫 번째 게시물입니다. 나는 "조합 최적화 문제"라고 불리는 것을 발견 한 자바 응용 프로그램을 개발 중입니다. 나는 기본적인 수학 기술 만 갖고 있으므로 그러한 문제의 설정을 조사하려고 시도한 것은 아직까지는 성과가 없습니다. 기본적으로, 변수 v1, v2, v3 등을 사용하여 더 큰 집합 N의 최적 하위 집합 n을 찾는 가장 효
저는 보드 게임 Quarto와 관련된 조합 문제에 대한 프로그래밍 솔루션을 개발 중입니다. Quarto에는 네 개의 이진 속성을 가진 각각 16 개의 조각이 있습니다. 이것은 우리가 각 조각을 튜플 (i, j, k, l)로 표현할 수 있음을 의미합니다. 각 요소는 0 또는 1입니다. 내 문제를 해결하려면 각 고유 한 방법을 반복하여 모든을 4x4 재생 보드
위치 할당 제약 조건을 적용하면서 목록의 모든 순열을 얻으려고 필사적으로 노력하고 있습니다. 나는 [1,2,3,4,5,6]의 목록을 가지고있다. (6은 단지 예일 뿐이다. 나는 모든 길이와 함께 일할 수있는 무언가를 찾고 싶다.) 그리고 모든 길이 3의 목록을 찾고 싶다. 다음과 같은 제약 조건의 예) 위치 번호 1, 2 2 위치 번호 1, 2 및 3 위치
itertools.product은리스트의 모든 순열을 생성하는 것이 매우 편리하지만, 하나의리스트 그 목록의 요소는 한 번에 순열을 채울 수 있습니까? 의사에서 : from itertools import product
product('ABC', repeat=1) + ['.', '%3A']
->A, B, C, .A, .B, .C, A., B., C., %
특정 순서로 솔루션을 나열하고 싶습니다. 현재, 아래의 코드 : def balls_in_baskets(balls=1, baskets=1):
if baskets == 1:
yield [balls]
elif balls == 0:
yield [0]*baskets
else:
for i in range(ba
나는 N 개의 숫자 시퀀스 (4 ≤ N ≤ 150)를 부여했습니다. 하나의 색인 i (0 < i < N)가 선택되고 왼쪽 및 오른쪽 번호, 즉 i-1 및 i + 1로 곱 해집니다. 그런 다음 i 번째 번호가 제거됩니다. 이는 시퀀스에 두 개의 숫자 만 남을 때까지 수행됩니다. 목표는 인덱스가 선택되는 순서에 따라 분명히 좌우되는 이들 제품의 최소 합계를 찾
우리는 여러 가지 자물쇠가 제공되며 이러한 자물쇠를 열려면 해당 자물쇠를 열려면 정확히 그 사람 집합이 필요합니다. 우리가 가진 사람의 수와 열어야하는 자물쇠의 수를 감안할 때 필요한 사람이 원하는 사람이 열 수 있으면 사용할 수있는 사람 사이에 키를 배포하는 방법에 대한 사양이 필요합니다. 필요한 수의 사람들이 그것을 열 수 있습니다. 명의 수는 다음과