만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

정보 선생님의 야망

면접 대비

시간 제한2초메모리 제한1024 MB

요약
월요일부터 금요일 중 이틀을 골라 두 수업에 모두 참석할 수 있는 학생 수가 가장 많아지는 요일 조합을 구합니다.
난이도

쉬움10점 중 2점

유형
완전 탐색, 구현
정답자
아직 제출이 없습니다

문제

송도고 정보 선생님 박상진 선생님은 송도고를 코딩을 좋아하는 친구라면 누구나 들어오고 싶어 하는 명성 있는 학교로 만들고 싶어 한다.

박상진 선생님은 이를 위해 주 22회 진행하는 알고리즘 특강을 열려고 한다. 특강을 듣고자 하는 학생은 총 nn명이고, 각 학생은 월요일부터 금요일까지 요일별로 수업 참가 가능 여부를 제출했다. 학생은 특강 22회에 모두 참가할 수 있어야 특강을 수강할 수 있다.

박상진 선생님을 도와 특강 일정을 정하려고 한다. 최대한 많은 학생이 알고리즘 특강을 수강하려면 일정을 어떻게 정해야 하는지 구하는 프로그램을 작성하여라.

입력

첫 번째 줄에 알고리즘 특강을 듣고자 하는 학생의 수 nn이 주어진다.

두 번째 줄부터 nn개의 줄에 걸쳐 i+1i+1번째 줄에는 ii번째 학생의 요일별 참가 가능 여부를 나타내는 정수 다섯 개 a_i,1,…,a_i,5a\_{i,1}, \ldots, a\_{i,5}가 공백으로 구분되어 순서대로 주어진다. 각 정수는 00 또는 11이다. 월요일부터 금요일 순서이며, 11이면 학생 ii가 해당 요일에 참가할 수 있고, 00이면 참가할 수 없다.

출력

첫 번째 줄에 특강을 들을 수 있는 학생 수의 최댓값을 출력한다.

두 번째 줄에 정수 다섯 개를 공백으로 구분하여 출력한다. 각 정수는 00 또는 11이어야 하며, 다섯 개 중 세 개는 00, 두 개는 11이어야 한다. 월요일부터 금요일 순서이며, 11이면 특강을 하는 날, 00이면 특강을 하지 않는 날이다. 이 일정으로 수강할 수 있는 학생 수가 최대여야 한다. 가능한 일정이 여러 개라면 그중 아무것이나 출력하면 된다.

제한

1≤n≤1061\le n\le 10^6.

1≤i≤n,1≤j≤51 \leq i \leq n, 1 \leq j \leq 5에 대해 a_i,ja\_{i,j}는 00 또는 11이다.

예제1

  1. 예제 1

    입력
    6
    1 1 1 0 0
    0 1 0 1 1
    1 0 1 0 1
    0 1 1 0 1
    0 1 1 0 1
    1 0 0 1 0
    
    예상 출력
    3
    0 1 1 0 0