不知道什么原因导致最后一个WA了
查看原帖
不知道什么原因导致最后一个WA了
1097566
Foxinwrongpath楼主2023/11/10 11:54
#include <iostream>
using namespace std;
int main()
{
    int n,m,x,y;
    cin>>n>>m>>x>>y;
    int a[110][110]={0};//定义地图
    int x1,y1,x2,y2,cnt=100000;//cnt:轮数
    for(int i=1;i<=x;i++){//开始轰炸
        cin>>x1>>y1>>x2>>y2;
        for(int j=x1;j<=x2;j++){
            for(int k=y1;k<=y2;k++){//将被炸区域加1
                a[j][k]++;//被炸数加一次
                a[j][k]+=cnt;//每次加一轮
            }
        }
    }
    for(int i=1;i<=y;i++){//寻找关键点并判断
        cin>>x1>>y1;
        if(a[x1][y1]>=1) cout<<"Y "<<a[x1][y1]%100000<<" "<<a[x1][y1]/100000<<endl;
        else cout<<"N"<<endl;
    }
    return 0;
}

如上,WA提示 wrong answer On line 2 column 5, read 3, expected 5.
测试数据里也没发现50x50处被炸了5次啊(⊙﹏⊙)

2023/11/10 11:54
加载中...