게시글
질문&답변
2024.11.21
4-A 질문 있습니다.
안녕하세요 창완님 ㅎㅎ저거 저 담는 경우의 수 함수 위 아래로push 하구 pop_back 써서 원복시키시면 되요!! 또는 배열 안쓰구 비트마스킹 써서 해두 되구요ㅎㅎ 하시고 또 질문있으시면 질문주세요 ㅎㅎ 감사합니다
- 0
- 1
- 15
질문&답변
2024.11.21
5-L 질문있습니다.
안녕하세요 AA님ㅎㅎ이번 코테는 잘 보셨나요??ㅎㅎ 저거는 idx 호출해보시면 되는데요ㅎㅎstart +1 이 아니면 중복된 값이 들어갑니다즉 {0,0,0} 이런식으로 중복된게 들어갈 수 있게 됩니다저희가 원하는 것은 중복되지않은 조합인데 말이죠..이때문에 시간도 더 걸리고 틀리게 됩니다 감사합니다
- 0
- 1
- 6
질문&답변
2024.11.21
2-O 4949 코드 질문
안녕하세요 ㅎㅎ대기업님대부분 잘 짜셨는데요 ㅎㅎ else 이부분만 추가해보시겠어요? else if ((s[i] == ')' && stk.top() == '(') || (s[i] == ']' && stk.top() == '[')) stk.pop(); else return false; 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 10
질문&답변
2024.11.20
해당 문제를 set을 사용해서 풀었는데 이분탐색보다 속도가 느린 이유가 궁금합니다
안녕하세요 누구게님 ㅎㅎ 먼저 해당 코드 제출하면 컴파일에러가 뜹니다. (사진) 이 이유는 contains를 사용하려면 C++20이여야 하는데 백준에서는 C++17까지만 제공되기 때문입니다. 이 때문에 set - find를 사용해야 하며 그럴 경우 1784ms 정도의 시간이 뜹니다. std::set은 레드블렉 트리로 구현하여 삽입, 삭제, 검색 모두 O(logN)인걸로 알고있습니다. 이분 탐색도 시간 복잡도가 O(logN)인데 왜 std::set을 사용하면 더 느린지 궁금합니다.-> 음.. 혹시 벤치마킹을 했을 때 차이가 나타난다는 말씀이신가요? 벤치마킹하신 링크 부탁드립니다.또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 1
- 15
질문&답변
2024.11.19
3-J 맞왜틀 질문있습니다!
안녕하세요 강섭님ㅎㅎ이부분이요 int cnt = 0; for(int k=0;k이렇게 되어야 하지 않을까요? int cnt = 0; while (true) { cnt++; 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 15
질문&답변
2024.11.19
4-G 질문 있습니다.
안녕하세요 창완님 ㅎㅎ이 문제는 항상 가장 짧은 막대를 먼저 자르고, 필요한 경우 남은 막대의 합을 확인해 불필요한 막대를 버리는 방식입니다. 즉, 16을 바로 버리는 것이 아니라, 가장 짧은 막대를 자르고 나서 필요 여부를 판단합니다. 16 8을 더했을때 23을 넘어가니까 위에서 자른 절반 중 하나를 버리면 16을 버리는게 아닌가요?-> 이 때는 16 -> 8, 8 중에서 가장 짧은 것은 8이니까 8 하나를 버리게 됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 1
- 18
질문&답변
2024.11.19
4-I 질문 있습니다.
안녕하세요 창완님ㅎㅎ별다른 이유는 없습니다. 이 문제의 경우 scanf와 printf도 괜찮고 cin,cout도 괜찮습니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 9
질문&답변
2024.11.19
질문드립니다.
안녕하세요 ㅎㅎ 10억이면 거의 안되지만 될 때도 있습니다. 개념 교안내의 다음 부분 참고부탁드립니다. (사진)또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 18
질문&답변
2024.11.18
질문있습니다.
안녕하세요 ㅎㅎT는 빼고 생각해도 되는걸까요?-> 네 보통 T에 대한 생각은 안해도 됩니다. 감사합니다.
- 0
- 2
- 20
질문&답변
2024.11.17
4 - J 맞왜틀 질문있습니다.
안녕하세요 비스킷님 ㅎㅎ전반적으로 잘 짜셨네요 ㅎㅎ다만, 이부분이 문제입니다. 이렇게 바꿔보시겠어요?if ((i & bit) == 0) break; visited[temp_y][x] = 1; digits.push_back(board[temp_y][x]); temp_y += 1; } } else { int temp_x = x + 1; while (temp_x 그냥 bit으로 break;를 거는게 아니라 i & bit를 통해 지금 확인하려는 부분이 수직인지 수평인지를 구분해야 합니다.또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 21