#include #include #include #include #include #define INIT(a,b) memset(a,b,sizeof(a)) #define LL long long int using namespace std; const int MAX=0x7fffffff; const int MIN=-0x7fffffff; const int INF=0x3f3f3f3f; const int Mod=1e9+7; const int maxn=300; int n,b,k; int a[maxn][maxn],st1[maxn][maxn][30],st2[maxn][maxn][30];; void Init(){ for(int i=1;i<=n;i++) for(int k=1;(1< <=n;k++) for(int j=1;j+(1< <=n;j++){ st1[i][j][k]=max(st1[i][j][k-1],st1[i][j+(1<