어떤 회사에 고객이 n명 있다. 이 고객을 모두 담당하려면 시설을 k개 열어야 한다. 열린 시설 하나는 고객을 몇 명이든 담당할 수 있고, 고객은 각각 열린 시설 한 곳에 배정된다. 시설을 열 수 있는 후보 위치는 m곳이다. 후보 위치 i에서 고객 j를 담당하는 비용은 음이 아닌 정수 cij이고, 이 비용은 국소성 조건을 만족한다. 즉 고객 j, j′과 후보 위치 i, i′을 어떻게 고르더라도 cij≤ci′j+ci′j′+cij′이 성립한다.
회사는 결국 시설 k개를 여는 가장 싼 방법을 알고 싶어 한다. 지금 필요한 답은 그보다 앞선 질문이다. 총비용 0으로 시설 k개를 열고 고객을 모두 배정할 수 있는지 판정하라.
첫째 줄에 정수 m, n, k가 공백으로 구분되어 주어진다. (1≤m≤100, 1≤n≤100, 1≤k≤m)
다음 m개 줄 가운데 i번째 줄에는 음이 아닌 정수 n개가 주어지고, 그중 j번째 정수가 cij이다. (0≤cij≤10000)
총비용 0으로 시설 k개를 열고 고객을 모두 배정할 수 있으면 yes를, 그럴 수 없으면 no를 출력한다.