Code:
#include
#include
#include
#include
#include
using namespace std;
void setIO(string a){ freopen((a+".in").c_str(),"r",stdin); }
const int maxn=1000+3;
int n,m,val[maxn][maxn],v[maxn], c[maxn][maxn];
bool check(int delta){
int cnt=0;
for(int i=1;i<=m;++i)
for(int j=1;j<=m;++j) c[i][j]=0;
for(int i=1;i<=n;++i)
{
cnt=0;
for(int j=1;j<=m;++j) if(val[i][j]>=delta) v[++cnt]=j;
for(int i=1;i
if(check(mid)) ans=mid,l=mid+1;
else r=mid-1;
}
printf("%d",ans);
return 0;
}
手机扫一扫
移动阅读更方便
你可能感兴趣的文章