동적 프로그래밍 개념을 사용하여 값 (v)에 매핑되는 3 개의 숫자 (x, y, z)를 저장하려고합니다.3 숫자를 값에 매핑하는 방법 (동적 프로그래밍)
x, y, z의 모든 새 값에 대해 해당 값이 이미 존재하는지 확인하고 싶습니다. (재 계산을 피하기 위해)
x, y, z의 순서는 중요하지 않습니다. 1,1,2,2,1,1 등은 같은 값으로 매핑되어야합니다.
X, Y는 Z는 루프를 사용하여 계산된다 (2 개 중첩 루프 X + Y + Z = N 등 (주어진))
I이 어떻게 달성해야 하는가? 사용자 정의 데이터 구조가 필요합니까?
감사의 상대적 순서는 중요하지 않습니다 다음 문자열을 생성하는 #
같은 특수 문자로 그들과 합류하기 때문에이 세 가지 값 첫번째 C++
'struct value {int x, y, z;};'를 사용하여 세 멤버로 값을 생성 할 수 있습니다. 이들 중 몇 개가 있다면'std :: vector'을 사용하여 저장할 수 있습니다. –
질문이 왜 거절 당했습니까? – borb183
@ user7777777 x, y, z 값을 계산하는 루프를 만들었습니다. 나중에 이것들을 저장하고 액세스하는 것이 이해할 수없는 것입니다. – borb183