inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

4-F

1062 - 가르침 맞왜틀

해결된 질문

104

toyboy0113

작성한 질문수 23

0

안녕하세요 선생님 코드 참고하면서 풀어봤는데 예시는 맞고 통과를 하지 못하는 상황입니다.


저는 입력으로 온 문자열에 a, n, t, i, c를 제외하고 저장을 시키고
비트가 [k개에서 해당 문자 수 5를 뺀만큼] 켜졌을 때 ret을 구하는 방법으로 풀어봤습니다

어느 부분이 잘못되었는지 알 수 있을까요? 감사합니다!
http://boj.kr/0fd6dc2e0f754f30bb6f726111359f97

c++ 코딩-테스트

답변 2

0

큰돌

안녕하세요 토이보이님ㅎㅎ

	solution(onCnt + 1, mask |= (1 << myAlphabat[idx]), idx + 1);
	mask = 0;

mask를 갑자기 0으로 초기화를 해버리면 안됩니다.

지금까지 한것 + (지금의 idx를 |=를 하거나 안하거나)로 로직을 바꿔야 합니다.

 

감사합니다.

0

toyboy0113

아 답변 감사합니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. toyboy0113님.

질문 내용을 보니 입력으로 받은 문자열 중에서 특정 문자를 제외하고 비트 마스킹을 통해 k개의 비트가 켜진 경우를 계산하는 로직에서 일부 오류가 있을 가능성이 있습니다.

이와 유사한 질문이 이미 강의 커뮤니티에 여러 번 올라왔고, 그에 대한 답변 링크를 확인하실 수 있습니다.

  1. 관련 질문: 4-F 기저사례 질문

    • 이 질문에서는 비트마스킹을 사용한 문제 접근 방식 및 기저 사례 처리에 대한 설명이 포함되어 있습니다. k < 0일 때 0을 반환하는 이유와 배우지 않고 넘어가는 경우 최대값 갱신 방법에 대한 설명도 포함되어 있습니다.
  2. 관련 질문: 4-A 오답 관련 질문입니다. (to_string 사용 시)

    • 이 질문에서는 비트마스킹을 통해 조합을 획득하고 다시 순번으로 복원하는 과정에서 발생하는 문제에 대해 설명하며, 정답처리가 되지 않는 이유를 구체적으로 다룹니다.

위의 링크들을 참고하여, 비트마스킹과 관련된 논리의 오류를 수정해 보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

교안 158페이지 문의드립니다

0

16

2

코딩살구클럽 관련 건의사항

0

34

1

코살에 19942 다이어트 문제에 N의 범위가 빠져있슴니다

0

17

1

진행 방법 질문드립니다!

0

51

2

2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.

0

58

2

2주차 개념#12 트리 순회

0

27

2

백준사이트가 종료된다고 합니다.

0

287

2

백준 서비스 종료

9

890

1

sk 하이닉스 코테 대비

0

368

2

3-G 최댓값 질문

0

51

1

모듈러 연산 값이 10이 아닌 경우도 있지 않나요?

0

83

2

3-I 코드 질문드립니다.

0

62

2

3-N 질문 있습니다.

0

66

2

학습방법

0

102

2

4-H 질문 있습니다 (코드 리뷰)

0

66

2

코딩테스트 어디까지 준비해야 하는지 질문이 있습니다.

0

170

2

2-O 반례가 무엇일지 어떤 부분이 틀렸는지 잘 모르겠습니다.

0

69

2

2주차 개념 #4-2. 인접행렬 질문있습니다.

0

64

2

1-A 문제풀이 후 궁금한 점이 생겨서 질문드립니다.

0

51

2

조합 재귀 풀이 확인 해주시면 감사하겠습니다.

0

68

2

함수별 시간복잡도

0

73

2

3-h 질문입니다.

0

49

1

안녕하세요 선생님. 시간 복잡도 4번 질문있습니다.

0

53

2

1-I 문제 질문 드립니다.

0

76

2