已经使用了Scanf和Printf
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,k,p,q=0;
scanf("%d%d%d",&n,&m,&k);
long long a[n][m];
long long t[n]={0},r[m]={0},maxm[n*m];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
{
scanf("%d",&a[i][j]);
t[i]+=a[i][j];
r[j]+=a[i][j];
}
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
{
int x=t[i],y=r[j],z=a[i][j];
p=0;
while(z<x+y)
{
z--;
x-=n;
y-=m;
p++;
}
maxm[q++]=p;
}
sort(maxm,maxm+q);
printf("%d\n",maxm[k-1]);
return 0;
}