#include<stdio.h>
int rect[55][55];
int w,l;
int longest(int a[]){
int i,j,find=0,max;
for(i=0; i<l; i++){
max=0;
for(j=i;j<2*l-2&&(j-i)<l;j++){
max+=a[j%l];
if(max>find) find=max;
}
}
return find;
}
int Rect(int a[55][55]) {
int i,j,k;
int find=0;
int b[55];
int buf;
for(i=0; i<w; i++) {
for(j=0; j<l; j++)
b[j]=0;
for(j=i; j<2*w-2&&(j-i)<w; j++) {
for(k=0; k<l; k++) {
b[k]+=a[j%w][k];
}
buf=longest(b);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载
- 1
- 2
前往页