小蒟蒻求助!求大佬帮个忙!
  • 板块UVA11297 Census
  • 楼主HbugU
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/6/20 06:56
  • 上次更新2023/11/4 21:42:20
查看原帖
小蒟蒻求助!求大佬帮个忙!
510360
HbugU楼主2021/6/20 06:56

循环有问题,但不知道是哪里? 完全看不出来!

#include<bits/stdc++.h>
using namespace std;
int a[505][505],n,q; 
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=n;j++){
			scanf("%d",&a[i][j]);
		}
	cin>>q;
	while(q--){
	char p;
		scanf("%c",&p);
		if(p=='c'){
			int x,y,v;
			scanf("%d%d%d",&x,&y,&v);
			a[x][y]=v;
		}else if(p=='q'){
			int x1,y1,x2,y2;
			int maxi=0,mini=INT_MAX;
			scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
			for(int i=x1;i<=x2;i++)
				for(int j=y1;j<=y2;j++){
					maxi=max(maxi,a[i][j]);
					mini=min(mini,a[i][j]);
				}
			printf("%d %d\n",maxi,mini);
		}
	}
	return 0;
}
2021/6/20 06:56
加载中...