N명 결재자를 순서대로 각자 받는 평일에 배정해 첫 월요일부터 걸리는 날짜를 최소화합니다.
쉬움3그리디시뮬레이션면접 대비아직 제출이 없습니다시간 제한1초메모리 제한256 MB중요한 행사를 열려면 법령 문서를 한 통 만들어야 한다. 이 문서가 효력을 가지려면 공무원 N명이 서명해야 하고, 서명하는 순서는 미리 정해져 있다. 공무원은 서명하는 순서대로 1번부터 N번까지 번호를 매긴다.
공무원마다 문서를 접수하는 요일이 정해져 있다. 한 주는 7일이지만 공무원은 평일인 월요일부터 금요일까지만 문서를 받는다. 어느 공무원이든 한 주에 접수하는 날이 최소 하루는 있다.
공무원 한 명이 서명하는 데 정확히 하루가 걸린다. 즉 어느 날 한 공무원이 문서를 검토하면 그날 다른 공무원은 이 문서를 검토하지 못한다.
어느 월요일 아침에 서명을 받아야 할 문서를 받았고, 이날을 첫째 날로 센다. 정해진 순서대로 서명을 모두 받는 데 필요한 최소 일수를 구하는 프로그램을 작성하라. 한 주 안에 문서를 끝내지 못하면 다음 주에 이어서 서명을 받아도 된다.
문서는 아주 잘 준비되어 있어서 어느 공무원이든 처음 제출할 때 하루 만에 아무 트집 없이 서명해 준다.
첫째 줄에 공무원의 수 N이 주어진다 (1≤N≤50).
다음 N개 줄에는 각각 월요일부터 금요일까지에 해당하는 정수 다섯 개가 공백으로 구분되어 주어진다. i번째 줄의 j번째 수는 i번 공무원이 j번째 요일에 문서를 받지 않으면 0, 받으면 1이다.
서명을 모두 받는 데 필요한 최소 일수를 한 줄에 출력한다.
첫 번째 예제에서는 공무원 두 명이 서명한다. 1번은 월요일, 수요일, 금요일에 문서를 받고 2번은 월요일과 목요일에 받는다. 가장 빠른 방법은 1번에게 월요일이나 수요일에 문서를 내고 2번에게 목요일에 내는 것이고, 이때 4일이 걸린다.
두 번째 예제에서 1번은 화요일과 금요일에, 2번은 월요일과 화요일에 문서를 받는다. 1번에게 화요일에 문서를 내더라도 첫 주 안에는 끝나지 않는다. 2번의 서명은 다음 주 월요일에야 받을 수 있어서 모두 8일이 걸린다.