题目传送们
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,k;
cin>>n>>m>>k;
int a[105][105],b[105][105];
string x;
for(int i=1;i<=n;i++){
cin>>x;
for(int j=1;j<=m;j++){
a[i][j]=x[j-1]-'0';
b[i][j]=b[i-1][j]+b[i][j-1]-b[i-1][j-1]+a[i][j];
}
}
int qwe=INT_MAX;
for(int xa=1;xa<n;xa++){
for(int ya=1;ya<m;ya++){
for(int xb=xa;xb<=n;xb++){
for(int yb=ya;yb<=n;yb++){
int ewq=b[xb][yb]-b[xb][ya]-b[xa][yb]+b[xa][ya];
if(ewq>=k)qwe=min(qwe,(xb-xa)*(yb-ya));
}
}
}
}
if(qwe!=INT_MAX){
cout<<qwe;
} else{
cout<<0;
}
}