hs6735   1년 전

안녕하세요, 열심히 문제 풀면서 공부하고 있는 학생입니다!

문제를 풀었는데 질문게시판의 테스트케이스는 다 맞다고 나오는데 아무리해도 반례를 찾을 수가 없네요 ㅠㅠ...

각 행과 열을 vector로 입력받고 경사로 구성에 문제가 없으면 true를 반환하고 문제가 생기면 false를 반환하여, true가 몇개인지 세는 방식으로 코드를 구성했습니다.

true/false를 반환하는 함수의 경우

  1. a[i]와 a[i+1]비교하면서 차이가 2이상이면 바로 false 반환
  2. index를 벗어나는지 확인(0~a.size()-1)
  3. 경사로를 놓을 수 있는지 확인(경사로를 놓은 곳에는 b배열 값을 1로 바꿔주었습니다).

도대체 뭐가 문젠지 알수가 없어서 고수님들의 고견 부탁드립니다 ㅠㅠ

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