c++ 더하기 조합찾기 알고리즘 질문입니다.
글쓴이: fifnir / 작성시간: 수, 2009/10/14 - 9:33오후
안녕하세요.
어쩌다보니 은행에서 일하고 있는데 (IT관련은 아니구요)
지점 업무 끝나고 여러숫자의 금액과 그리고 그 중 몇몇개가 더해져서 나온 하나의 큰 금액이 있는데
그 큰 금액이 어떤것들이 더해져서 나온 값인가를 찾아야하는 일이 좀 있어서요.
예를들어 70원, 82원, 94원, 35원 이렇게 있고
115원이라는 큰 숫자가 있으면 이 115라는 숫자가 82+35 이렇게 나온건데
이 82와 35를 찾아야하는일이거든요.
다룰줄 아는건 c/c++조금인데 계속 일만하다보니 머리속이 멍해지는 느낌입니다 ㅜ.ㅜ
이걸 어떻게 해야할까요? 고수님들의 조언 부탁드립니다~
Forums:
NP문제군요.
C++ 표준만 가지고 충분하니까 열심히 해보세요.
http://kangcom.com/sub/view.asp?sku=200403030004
추천
가령
빼먹었네요.
main()
{
int a[] = {70, 82, 94, 35};
func(a, sizeof(a), 115);
}
이걸 프로젝트로
이걸 프로젝트로 비용 산정하면 3억 정도 나올까요?
물론, n! 로 돌리는 게 마음 편하시다면야 별개 얘기고요...
댓글 달기