3-I 질문 있습니다.
138
작성한 질문수 4
저의 처음 접근방식은 아래와 같았습니다.
공간 복잡도를 줄여야 하기 때문에 2차원 배열로 모든 것을 나타낼 수는 없다.
동생의 위치는 점화식으로 표현할 수 있다.
Bro(t) = Bro(t - 1) + t0에서 출발해도 1000초 뒤면 500500에 도착하므로 배열의 크기는 1000이면 충분하다.
수빈이가 특정 좌표에 도착한 시간을 기록해두고, 이 시간을 이용해 동생의 위치와 비교한다면 찾아낼 수 있지 않을까?
그러나 이는 틀렸고, 강사님의 강의를 보고 수빈이가 먼저 도착한 경우를 빼먹었다는 걸 알았습니다. 그리고 이를 보완해 아래와 같은 코드를 작성하였습니다.
http://boj.kr/9ca6697bc05c4e72b0e9a7cf5ef1a703
하지만 여전히 틀렸더군요. 강사님의 강의를 마저 보고 풀긴 했습니다만, 제가 위 코드에서 빼먹은 부분이 무엇인지 감이 잡히지 않아 질문 드립니다. 🙏
답변 1
2
안녕하세요 ㅎㅎ
코드는 대부분 잘 짜셨는데요 ㅎㅎ
// 수빈이가 먼저 도착한 경우
if (x == Bro(time + 2))
{
cout << time + 2;
break;
}이 코드의 경우 수빈이가 1초에 오고 동생이 5초에 오는 경우의 수는 판단하지 못하지 않을까요?
감사합니다.
코딩 살구클럽 가입 문의
0
55
2
코딩살구클럽 가입문의
0
61
2
3-K private case 질문
0
59
2
안녕하세요. 코딩살구클럽 문의드립니다!
0
73
2
7:41 듣다가 질문합니다
0
69
2
코드 리뷰 요청드립니다!
0
74
2
코딩살구클럽 계정 문의
0
75
2
SK하이닉스 대비 강의수강
0
206
3
코딩살구클럽 등록부탁드립니다.
0
71
2
7-F 재귀로 풀시 런타임애러
0
69
1
1-N 문제 질문입니다. (+ 채점오류)
0
81
2
코딩살구클럽 가입 확인 부탁드립니다.
0
85
2
직장인 코테 합격 공부방법 문의
0
115
2
코딩살구클럽 가입 방법
0
91
2
6-H 체점 관련 질문
0
74
1
채점서버 연결 관련 질문입니다
0
99
2
삼성 s직군
0
88
1
삼성 코테 없어짐
0
208
1
코딩살구클럽 가입부탁드립니다
0
87
2
코딩살구클럽 가입 요청 확인부탁드립니다
0
67
2
5-S 테스트 케이스 질문
0
73
2
코살 문제풀이 환경
0
85
2
2 - T 오큰수 문제가 있는 것 같습니다.
0
77
1
추천 추가문제들
0
71
2





