#1012
Unrated
ZNANSTVENIK
시간 제한
1s
메모리 제한
32MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Author: Adrian Satja Kurdija

In this economy, we all know how hard it is to get a job. Mirko, a recent college graduate, however, got lucky - he is now employed as a runeologist by the Language Institute of Croatia. His friend Slavko believes runeology isn’t a science and is hence angry at Mirko for believing the opposite. One foggy Christmas day, Mirko’s laptop broke. Since he isn’t great with computers, he gave it to Slavko to repair it. Slavko, felling a little naughty, decided to mess up a particular file Mirko was working on. This file contains a matrix of R rows and C columns. Each element of the matrix is a single letter. No two columns of the matrix are equal. To have some fun with pseudo-scientist Mirko, Slavko decided he will delete as much rows as possible from the top of the table, without breaking the no-equal- column rule.

입력

The first line of input contains two integers R and C (2 ≤ R, C ≤ 1000), the number of rows and the number of columns, respectively. In each of the next R lines there are C small letters of the English alphabet. These R x C letters represent Mirko’s table (which does not have two same columns).

출력

Output a single integer, the maximum number of rows which can be deleted from the top of the table so that no two columns are equal.

예제 입력 1

2 6
dobarz
adatak

예제 출력 1

0

예제 입력 2

3 4
alfa
beta
zeta

예제 출력 2

2

예제 입력 3

4 6
mrvica
mrvica
marica
mateja

예제 출력 3

1
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.