henongj   3년 전

자기 팀이 사용할 카약을 주고 여분이 있는 팀에게 빌리는 방법으로 더 많은 팀이 출전할 수 있는 방법이 생깁니다.


"또, 카약을 하나 더 가져온 팀의 카약이 손상되었다면, 여분의 카약으로 경기에 출전하게되고, 이 카약은 다른 팀에게 빌려줄 수 없다."

라는 문구가 붙어있지만 더 가져온 팀의 카약이 부서진 경우에만 해당하고

여분의 카약이 없고, 카약이 부서진 것도 아닌 팀에 대한 조건이 없습니다.

그러니 카약이 한 개인 팀이 자신의 카약을 주고 여분의 팀에게 받아오는 방법이 생깁니다.

6 1 1

3

5

(1 1 0 1 2 1)

-> 1 1 0 2 1 1( 3이 4에게 카약을 받고 )

-> 1 1 1 1 1 1( 4가 5에게 카약을 받습니다 )

그런데 제가 제출해서 정답을 받은 코드의 답은 1입니다(수정)

그러니 "카약을 적절히 빌렸을 때 출발하지 못하는 팀의 최솟값은 몇 팀인지 구하는 프로그램을 작성하시오"를

"여분의 카약이 있는 팀만이 적절히 빌려줬을 때 출발하지 못하는 팀의 최솟값은 몇 팀인지 구하는 프로그램을 작성하시오"

로 바꾸는 것이 좋을 것 같습니다

jh05013   3년 전

정답을 받은 코드에서 0이 나왔으면 조건에 맞게 푸신 게 아닌가요?

jh05013   3년 전

0은 오타로 생각하겠습니다.

"즉, 팀 4는 여분의 카약을 3이나 5에게만 빌려줄 수 있다." 뒤에 "다른 팀에게서 받은 카약은 또 다른 팀에게 빌려줄 수 없다."를 추가하는 것을 제안합니다.

henongj   3년 전

@jh05013 아 오타가 맞습니다. 1 이네요 

startlink   2년 전

수정했습니다.

댓글을 작성하려면 로그인해야 합니다.