연락
면접 대비시간 제한3초메모리 제한1024 MB
사람마다 성별이 주어지고, 각 만남 뒤에 전화번호를 주고받은 연결을 따라 서로 연락할 수 있는 남녀 쌍의 수를 구합니다.
문제
번부터 번까지 명의 사람들은 친목을 다지기 위해 주기적으로 모임을 연다. 번 사람의 주민등록번호 뒷자리 첫 번째 숫자는 이다. 가 중 하나이면 남성이고, 중 하나이면 여성이다.
한 번의 모임에서 두 사람이 서로 전화번호를 교환한다. 번째 모임에서 전화번호를 교환하는 사람은 번 사람과 번 사람이다.
전화번호를 교환한 두 사람은 서로 연락 가능하다. 또한 임의의 , , 에 대해 번 사람과 번 사람이 연락 가능하고, 번 사람과 번 사람이 연락 가능하면 번 사람과 번 사람도 연락 가능하다.
모임은 총 번 진행되었다. 에 대하여, 번째 모임이 끝난 직후 서로 연락 가능한 남녀 쌍의 개수의 최솟값을 구하라.
입력
첫째 줄에 모임에 참석하는 사람의 수 과 개최된 모임의 수 이 공백으로 구분되어 주어진다.
둘째 줄에 정수 이 공백으로 구분되어 주어진다. 는 번 사람의 주민등록번호 뒷자리 첫 번째 숫자이다.
셋째 줄부터 개의 줄에 걸쳐 개의 모임에 관한 정보가 주어진다. 번째 줄에는 번째 모임에서 전화번호를 교환하는 와 가 공백으로 구분되어 주어진다.
출력
첫 번째 줄부터 개의 줄에 걸쳐 답을 출력한다. 번째 줄에는 번째 모임 시점에서 서로 연락 가능한 남녀 쌍의 개수의 최솟값을 출력한다.
제한
- ()
- ()
- ()