클리크 색칠
시간 제한2초메모리 제한512 MB
최대 다섯 개의 클리크 크기가 주어질 때, 같은 간선을 두 번 칠하지 않고 그 크기들의 클리크로 모든 간선을 덮을 수 있는 최소 정점 수를 구한다.
문제
정점이 개인 완전 그래프가 있다. 처음에는 그래프의 간선에 색이 칠해져 있지 않다. Snuke는 각 ()에 대해 다음 작업을 수행했다. 그래프에서 개의 정점을 고르고, 고른 정점 중 두 개를 잇는 모든 간선을 색 로 칠한다. 어떤 간선도 두 번 이상 칠해지지 않았다. 의 최솟값을 구하시오.
입력
첫째 줄에 정수 ()이 주어진다. 이어서 개의 줄이 주어지고, 번째 줄에는 정수 ()가 주어진다.
출력
의 최솟값을 출력한다.
힌트
그래프의 정점에 의 번호를 붙이자. 예를 들어 다음과 같이 색칠할 수 있다.
- 정점 을 고르고 그 사이의 간선을 색 로 칠한다.
- 정점 를 고르고 그 사이의 간선을 색 로 칠한다.