bzoj5085: 最大 暴力 二分
阅读原文时间:2023年07月15日阅读:1

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>1;
if(check(mid)) ans=mid,l=mid+1;
else r=mid-1;
}
printf("%d",ans);
return 0;
}