救命!我要疯了!!!
  • 板块灌水区
  • 楼主limingze123code
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/21 19:29
  • 上次更新2024/12/21 22:09:02
查看原帖
救命!我要疯了!!!
1529578
limingze123code楼主2024/12/21 19:29

https://www.luogu.com.cn/problem/B4005

错误代码奉上

#include<iostream>
#include<cmath>
#include<algorithm>
#include<cstring>//memset(a+1,0,sizeof(a));
#include<map>
#include<set>
#include<list>
#include<string>
#include<stack>
#include<cstdio>
#include<queue>
#define int long long
//#include<bits/stdc++.h>
using namespace std;
//int pd(int n){
//	if(n<2) return 0;
//	if(n==2) return 1;
//	for(int i=2;i<=sqrt(n);i++){
//		if(n%i==0) return 0;
//	}
//	return 1;
//}
//int hw(string n){
//	for(int i=0;i<n.size()/2;i++){
//    	if(n[i]!=n[n.size()-i-1]){
//    		return 0;
//		}
//	}
//	return 1;
//}
int a[1010][1010]; 
int b[1010][1010];
signed main(){
	//freopen(/*题目英文名*/".in","r",stdin);//注意取消注释
	//freopen(/*题目英文名*/".out","w",stdout);a[s3][s4]-a[s1-1][s4]-a[s3][s2-1]+a[s1-1][s2-1]
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int n,m=-2e9,k;
	cin>>n>>k;
	for(int i=1;i<=n;i++){
		for(int l=1;l<=k;l++){
			char d1;
			cin>>d1;
			b[i][l]=d1-48;
		}
	}
    for(int i=1;i<=121;i++){
    	for(int l=1;l<=121;l++){
    		a[i][l]=a[i-1][l]+a[i][l-1]-a[i-1][l-1]+b[i][l];
		}
	}
	for(int s1=1;s1<=n;s1++){
		for(int s2=1;s2<=k;s2++){
			for(int s3=s1;s3<=n;s3++){
				for(int s4=s2;s4<=k;s4++){
					if((s3-s1+1)*(s2-s1+1)==(b[s3][s4]-b[s3][s2-1]-b[s1+1][s4]+b[s1-1][s2-1])*2){
						cout<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<"\n";
					}
				}
			}
		}
	}
	return EXIT_SUCCESS;
}

求大佬指点

2024/12/21 19:29
加载中...