인프런 커뮤니티 질문&답변

조현성님의 프로필 이미지
조현성

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

5-L

5-L 111000이랑 000111은 결과 같지만 두번 계산 하는건가요

작성

·

288

0

5-K는 어려워서 아무도 질문이 없나 보네요 ㅠㅠ

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

    for (int i = 0; i < (1 << n); i++) {
		if(__builtin_popcount(i) != n / 2) continue; 
        vector<int> start, link;
		for(int j = 0; j < n; j++){
			if(i & (1 << j))start.push_back(j);
			else link.push_back(j);
		}
		ret = min(ret, go(start, link)); 
    }

안녕하세요 ㅎㅎ

이부분이죠?

네 같은 값이지만 2번 계산하게 됩니다.

조현성님의 프로필 이미지
조현성

작성한 질문수

질문하기