为啥除了第一次ans有数,后面直接都是0
  • 板块灌水区
  • 楼主TsH_GD
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/9/25 20:12
  • 上次更新2023/11/4 05:39:20
查看原帖
为啥除了第一次ans有数,后面直接都是0
559502
TsH_GD楼主2021/9/25 20:12

数据:

5 5

1 2 3 4 5

10 9 8 7 6

11 12 13 14 15

20 19 18 17 16

21 22 23 24 25

3

1 1 3 3 68

2 4 4 2 117

5 5 5 1 114

#include<bits/stdc++.h>
using namespace std;
int n,m,a[2010][2010],q,r1,c1,r2,c2;
long long k,ans;
int main(){
	scanf("%d%d",&n,&m);
	for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) scanf("%d",&a[i][j]);
	scanf("%d",&q);
	for(int i=1;i<=q;i++){
		ans=0;
		scanf("%d%d%d%d%lld",&r1,&c1,&r2,&c2,&k);
		for(int j=r1;j<=r2;j++)
		 for(int k=c1;k<=c2;k++)
		 	ans+=a[j][k];
		if(ans>k) printf("?\n");
		else 	  printf("ION,Yes!\n");
	}
	
}
2021/9/25 20:12
加载中...