아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

안장점

시간 제한1초메모리 제한512 MB

요약
각 원소가 1부터 k까지인 n×m 행렬 가운데, 자기 행과 열에서 모두 순최댓값인 자리를 하나 이상 가지는 행렬의 개수를 10^9+7로 나눈 나머지로 구한다.
난이도

어려움10점 중 8점

유형
조합론, 동적 계획법, 수학, 구간
정답자
아직 제출이 없습니다

문제

bobo는 n×mn \times m 크기의 행렬을 가지고 있다. 행렬의 각 원소는 [1,k][1, k] 범위의 정수다.

안장점이 적어도 하나 존재하는 행렬의 개수를 (109+7)(10^9+7)로 나눈 나머지를 구하라.

안장점이란 ii번째 행에서 순최대이고 동시에 jj번째 열에서도 순최대인 위치 (i,j)(i, j)를 말한다.

입력

33개의 정수 n,m,kn, m, k가 주어진다. (1≤n,m≤500,1≤k≤101 \leq n, m \leq 500, 1 \leq k \leq 10)

출력

행렬의 개수를 나타내는 정수 하나를 출력한다.

예제2

  1. 예제 1

    입력
    2 2 2
    
    예상 출력
    6
    
  2. 예제 2

    입력
    500 500 2
    
    예상 출력
    48326276