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

__yourspring님의 프로필 이미지
__yourspring

작성한 질문수

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

3-H

선생님 근데 이해가 좀 안되는게 있습니다.

작성

·

64

0

수빈이가 갈 수 있는 경로가 중간에 *2 때문에 20만으로 잡았다고 하셨는데 그러면 숨바꼭질 2문제에서도 조건이 똑같은데 왜 10만으로 하셨는지 여쭤보고 싶습니다.

언제나 노고에 감사드립니다.

답변 1

0

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

안녕하세요 봄님 ㅎㅎ

#include <bits/stdc++.h>
using namespace std;
const int MAX = 200000; 
int visited[MAX+4];
long long cnt[MAX+4];

해당 코드도 20만으로 잡았습니다. ㅎㅎ


 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.


__yourspring님의 프로필 이미지
__yourspring
질문자

http://boj.kr/be1f9d5072444c2190594026396de122

어.. 아닙니다. 저 못풀어서 선생님 코드 따라갔는데 제 코드도 그렇고... 선생님도 그렇게 하셨어요 ㅜㅜ 그냥 저 해당 문제에서 테스트케이스를 여유롭게 줘서 운 좋게 풀린거겠지용? 앞으로는 20만으로 더 넓게 잡는게 맞을까요?

IMG_1555.JPEG


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

해설코드 다시 다운받아보시겠어요? 현재 최신 해설코드에는 그렇게 되어있으며 강의도 확인한 결과 20만이라고 되어있습니다.

 

그냥 저 해당 문제에서 테스트케이스를 여유롭게 줘서 운 좋게 풀린거겠지용?

>> 네 코드 확인했는데 그런 것 같습니다.

 

앞으로는 20만으로 더 넓게 잡는게 맞을까요?

>> 무조건 20만이 아닙니다. 문제 지문상 10만정도인데 -> 여기서 *2가 가능하다고 했으니 좌표는 20만까지 가능하다 라고 해서 20만까지 잡아야 합니다.

 

감사합니다.

 

__yourspring님의 프로필 이미지
__yourspring

작성한 질문수

질문하기