Logo
(追記) (追記ここまで)

32126번 - 돌고래 사진 서브태스크

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)2061139261.745%

문제

바다에 $N$마리의 돌고래가 살고 있다. 각 돌고래에는 1ドル$번부터 $N$번까지 번호가 붙어 있고, 각 돌고래는 자신만의 서식지에 살고 있다. 돌고래들은 가끔씩 자신의 서식지에서 묘기를 펼친다.

사진가 승진이는 돌고래들의 묘기를 촬영하기 위해 바다에 왔다. 승진에게 주어진 시간은 총 $K$시간이다. 시각 $t$ $(1\le t\le K)$에 승진이는 다음과 같은 세 가지 행동 중 하나를 할 수 있다.

  • 아직 카메라가 없는 서식지 중 하나를 골라 카메라를 설치한다.
  • 이전에 카메라를 설치한 서식지 중 하나를 방문해 돌고래의 모습을 촬영한다. 이때, 아직 촬영한 적이 없는 돌고래만 촬영할 수 있다.
  • 아무것도 하지 않는다.

돌고래들이 묘기를 펼치는 시각에 대한 $N\times K$ 크기의 행렬 $M$이 있다. 만약 $M_{i,j}=1$이라면, $i$번 돌고래는 시각 $j$에 묘기를 펼친다. 만약 $M_{i,j}=0$이라면, $i$번 돌고래는 시각 $j$에 묘기를 펼치지 않는다.

승진이는 최대한 많은 수의 돌고래의 묘기를 촬영하고자 한다. 승진이가 최적으로 행동할 때, 묘기를 촬영할 수 있는 서로 다른 돌고래가 최대 몇 마리인지 구해 보자.

입력

첫 번째 줄에 돌고래의 수 $N$과 승진에게 주어진 시간 $K$가 공백을 사이에 두고 주어진다.

두 번째 줄부터 $N+1$번째 줄까지, $i+1$번째 줄에는 $K$개의 정수 $M_{i,1},M_{i,2},\cdots ,M_{i,K}$가 공백을 사이에 두고 주어진다.

출력

묘기를 촬영할 수 있는 서로 다른 돌고래가 최대 몇 마리인지 출력한다.

제한

  • 주어지는 모든 수는 정수이다.
  • 2ドル\le N\le 400$
  • 2ドル\le K\le 800$
  • $M_{i,j}\in\{0,1\}$ $(1\le i\le N,1\le j\le K)$

서브태스크

번호배점제한
17

$N \le 6,ドル $K \le 12$

211

$N \le 15,ドル $K \le 30$

336

$N < K,ドル $M_{i, j} = 0$ (1ドル \le i \le N,ドル 1ドル \le j \le \pmb{N}$)

446

추가 제약 조건 없음.

예제 입력 1

3 5
0 0 1 0 1
0 1 1 0 0
0 0 1 0 0

예제 출력 1

2

예제 1에서, 다음과 같이 행동하면 돌고래 2ドル$마리의 묘기를 촬영할 수 있다.

  • 시각 1ドル$에는 2ドル$번 돌고래의 서식지에 카메라를 설치한다.
  • 시각 2ドル$에는 2ドル$번 돌고래의 묘기를 촬영한다.
  • 시각 3ドル$에는 1ドル$번 돌고래의 서식지에 카메라를 설치한다.
  • 시각 4ドル$에는 아무것도 하지 않는다.
  • 시각 5ドル$에는 1ドル$번 돌고래의 묘기를 촬영한다.

이보다 더 많은 수의 돌고래의 묘기를 촬영하는 방법은 존재하지 않는다.

예제 입력 2

6 10
0 0 1 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0
1 1 1 1 0 1 1 0 0 0
0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0 0 1
0 0 1 0 0 0 0 0 0 0

예제 출력 2

4

예제 입력 3

3 3
1 0 0
1 0 0
1 0 0

예제 출력 3

0

예제 입력 4

3 4
0 0 0 1
0 0 0 1
0 0 0 1

예제 출력 4

1

힌트

출처

Contest > LG Collegiate Programming Contest > LGCPC 2024 예선 C번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /